當前位置:首頁 » 編程軟體 » mtk修改modem要重新編譯

mtk修改modem要重新編譯

發布時間: 2022-04-26 23:37:18

A. 如何讀取和修改 modem NVRAM-Android開發問答

JNI做的話應該還是可以做,不過沒用過。
查了下MTK的文檔,有下面方法讀取
private synchronized byte[] readNvramData(int nvramLid) {

IBinder binder = ServiceManager.getService("NvRAMAgent");
NvRAMAgent agent = NvRAMAgent.Stub.asInterface(binder);

byte[] buf = null;
try {
buf = agent.readFile(nvramLid);// read buffer from nvram
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

B. 如何抓取kernel,mobile,modem的log-MTK軟體

主要看是高通還是MTK了。不過大致相當,只是log文件名稱不一樣而已
手機的android log(包含 main_log、events_log、kernel_log),mainlog記錄手機android上層app以及framework相關活動的log,比如你寫的app列印的log,就在這裡面;eventslog則主要是ActivityManager、powerManager等相關的log;Kernellog則主要是驅動相關的log。
Modem log,主要是通話相關的,比如信號強弱、連接那個網路等等
還有網路相關的netlog,看網路鏈接情況,抓取網路包等等
主要是以上這三個,其它還有data/anr 目錄下的traces/tombstones等等,分析死機、重啟還是很重要的。

看應用申請什麼許可權,就看mainlog就行,但是不一定有,因為一般手機log不會放開。

你可以在終端里鍵入命令查看其申請了什麼許可權: adb shell mpsys package <包名>,或者反編譯其apk,查看其AndroidManifest.xml文件。

C. mtk ubuntu 怎麼編譯modem

方法/步驟
1
將modem源碼包放到要編譯的路徑下,解壓源碼包,可以得到源碼目錄,可以看到有很多的文件和文件夾,對其中的一些重要的文件分析。
得到的源碼目錄結構如下圖所示

2
對make目錄分析,這個目錄是一個比較重要的目錄,因為之後的編譯都會根據這個目錄下的對應工程名來進行編譯
LENTK6753_65C_L1(LWG_DSDS_CMCC).mak
LENTK6753_65C_L1(LTTG_DSDS_CMCC).mak
兩個文件就是手機的打電話和發簡訊功能。
詳細的目錄詳情如下圖所示

3
之後對這兩個功能模塊編譯,產生自己需要的文件,通過./make.sh "工程名" new 命令來編譯對應的工程模塊。
編譯步驟如下所示

4
同樣的方法編譯另一個剩下的功能弄快,詳細的步驟如下所示

5
編譯成功周後,生成的文件將放在下面的目錄下
LENTEK6735M_65C_L_LTTG_LWG_CMCC/build/LENTK6753_65C_L1
這個目錄下就是我們最終要使用的文件了

6
編譯完成之後,兩個工程模塊都成功了,之後的工作就是重命名,將使用下面的命令對生成的文件進行重命名,其中具體的細節根據自己的路徑來做相應的修改,如下所示

7
OK!完畢,這樣就成功編譯了MTK modem模塊了

D. 如何關閉MTK GPRS Modem新硬體向導

在設備管理器里停用或找個驅動裝上就行
原因?是因為你有MTK GPRS Modem的驅動你沒有裝,而你每次都取消了安裝,系統每次開機都檢測硬體,!!!就這么發現的

E. mtk modem參數是怎樣被用起來的

右鍵我的電腦…在設
備管理器中找到它…
然後禁用就OK了…

F. 求教mtk系列晶元modem處理器問題

請您詳細的說說你電腦目前出現哪些問題呢,這樣才能根據您的問題,給出針對性的解決方案,如果是小問題,你可以嘗試安裝騰訊電腦管家進行解決。

G. 我的本本開機時總會顯示 歡迎使用新硬體向導 這個向導幫您安裝軟體 MTK GPRS Modem

這個驅動你可能是安裝不成功,
你看下,如果一定要使用的話重新去找驅動安裝,找不到,裝不了的話聯系廠家服務。
如果不影響使用的話,也是說你這設備用不到的話,你可以進入設備管理器把該設備禁用了,那就不會提示了。

H. 在MTK上通過USB外接modem難點在哪裡,RIL層要做的改動有哪些

首先現在遇到的困難就是mtk封裝了好多庫函數。裡面發送的AT指令無法進行控制,只能屏蔽掉。
也就是說幾乎所有和AT指令相關的代碼都要重寫,初始化需要重寫,onrequest函數也要重寫。
寫完之後,還要看下上層怎麼調用的onrequest,因為不同的modem調用的流程不一樣,返回值也不相同

I. 誰知道關於手機晶元,「mtk」,的一些個常用的指令呀

*#8375# 手機版本信息概要
*#0044# 按撥號鍵,就設定為英文
*#0086# 按撥號鍵,就設定為簡體中文
*#0886# 按撥號鍵,就設定為繁體中文,如果繁體字體庫沒有,則顯示出錯
*#0000# 按撥號鍵,就設定為默認語言(英文)
*#06#查看IMEI編號,與機盒上的一致

*#066*#出廠設置,可查看手機版本及測試,菜單手機設置上的恢復為出廠設置也就是這個設定
可參閱http://bible.younet.com/files/2007/03/26/369079.shtml

*#8375# 手機版本信息概要,比上面那個快多了,居然沒人發現

*#03646633#工程設置,
可參閱http://bible.younet.com/files/2007/04/01/369533.shtml

*#033778# 序號,,不知有啥用

*#087# 自動測試,新買手機不妨一下能否全部通過。可參閱工程設置中的07Auto Test List

按*#03646633#就可打開康佳D363中的工程模式
論壇上還有沒人說過。。。
個人水平有限,對其中大部分都不很明白,但是我還是建議大家不要隨意改動其中的某些參數,否則可能會對手機有影響,如果你地手機在保修期內,請慎重!注意工程模式不是對一般用戶開放的,在裡面的修改可能會造成不可恢復的後果

01網路號碼
RR Cell Sel
RR Ch Dscr
RR Ctrl Chan
RR RACH Ctrl
RR LAI Info
RR Radio Link
RR Meas Rep
CC Chan Info
CC Call Info
CB Info

02設備
0201LCD主屏幕
020101Set Contrast
020102Set Bias Ratio---斜比率
020103Set Line Rate---行比率
020104Set temperature---溫度

0202GPIO---通用輸入輸出口(general-purpose I/O port)
020201List PGIO
GPIO#0
GPIO#3
GPO#3
020202GPIO Editor
020203GPO Editor

0203PWM----脈寬調制PWM是開關型穩壓電源中的術語。這是按穩壓的控制方式分類的,除了PWM型,還有PFM型和PWM、PFM混合型。脈寬寬度調制式(PWM)開關型穩壓電路是在控制電路輸出頻率不變的情況下,通過電壓反饋調整其占空比,從而達到穩定輸出電壓的目的。
PWM1 Level 01 Frequency 200 Duty 20 02--40 03--60 04--80 05--100
PWM2 Level 01 Frequency 200 Duty 80 02--60 03--40 04--20 05--0
PWM3 Level 01 Frequency 200 Duty 20 02--40 03--60 04--80 05--100

0204EINT---中斷程序??
Charger---充電器 0 Cable---電纜 0 SendKey---發送鍵? 0 Earphone---耳機 0

0205ADC---模數轉換器參數
VBAT 3.98V---電池電壓
BTemp 28.29C~~27.30---電池溫度
VAUX 1.94V ~~~1.62---輔助電壓
Current n/a---充電電流
VChgr 0.79V---充電電壓

0206Set Default Level---默認標准
020601MainLCDContrast 01(120)~+2~15(148)
020602Battery 01(3350000)~~+50000~~10(99999999)
020603PWM 1
020603PWM 2
020603PWM 3

0207Set UART---(Universal Asynchronous Receiver/Transmitter) 通用非同步收發器,快速Modem的需要

020701TST Config----MTK編程中測試設置?
UART Port (UART1~3) Buad Rate(auto 75 150 300 600 1200 2400 4800 7200 9600 14400

19200 28800 33900 38400 57600 115200 230400 460800 921600)

020702PS Config---電源設置?

020703設置USB序列介面使用方式默認值---這里可用數據聯PC的作用選擇,D363是MT6228晶元的,找不到數據線序列驅動可找我QQ84076716
02070301數據
02070302偵錯

0208Sleep Mode---省電模式 Enable/Disable

0209SWDBG
OFF / DSP L1 PS / L1 PS / MCU / RESET

0210NAND Format

0211TV-Out
021101 TV-OUT ON/OFF
021102 TV-OUT Tunning
TV start pixel X/Y offset // TV U/V scale // TV Y delay // TV color burst level // TV

gamma table // TV test pattem // NTSC(0)/PAL(1)

03音頻 ----這里很多人其它的機都有的,一看就懂,可自己測試調整,這和出廠設置有聯系,可參閱出廠設置參數

0301設置模式 正常/LoudSp Mode/Headset Mode

0302正常----有音量0-6代表整個音量分7個級數,音量0代表最小音量級數,它的實際音量數值是16,(論壇上有人說最小聲調不了靜音,可將0級數值設為0),不要使音量從某個級數跳到相臨級數時讓人感到很突然,變化很大,而應該是感到有變化但不大,能夠適應。所以需將音量1-6 6個級數值重新調整,當然,如果沒必要的話也就罷了
030201有限脈沖響應 (1~5)
030202Speech---說話 (1~6)
030203Key Tone(1~6)
030204Melody(1~6)
030205Sound(1~6)
030206Microphone(1~6)這個就是麥克風的設置值,故障機的數值比這個少。設置值太小了:送話聲

音輕;設置值太大了:對方聽到破音
030207Side Tone---邊鍵音(0/4)

0303LoudSp Mode
030301Speech---說話
030302Key Tone
030303Melody
030304Sound
030305Microphone
030306Side Tone---邊鍵音

0304Headset Mode(同上)

0305鈴聲

0306語音增強
030601通用參數(1~11)
030602正常(0~7)
030603Headset Mode(0~7)
030604LoudSp Mode(0~7)
030605藍牙耳機模式(0~7)
030606藍牙無線模式(0~7)
030607輔助模式1(0~7)
030608輔助模式2(0~7)
030609輔助模式3(0~7)

0307Max Swing 12800 ---比特率,論壇上有人說用這個頻的MP3是最好的,因為這里設置就這是個數值,太大就會有破音。

04GPRS Act
0401Attach---聯接
0402Activate PDP---激活 (1~15)
0403Deactivate PDP---取消
0404Send Data
040401Send Norm Data---發送基準數據
040402Send RLC Data---發送R(電阻)L(電感)C電容數據?
0405PING(同上)

05頻寬選擇
850// 900// 1800// 1900// 850/1800// 雙頻// 850/1900// Auto

06Misc.---miscellaneous雜類 (開啟/關閉)

0601Auto Answer---自動應答開關

0602High Speed SIM---高速SIM開關

0603PWR Duration ---持續時間(比我感覺作用不大)
PWR Time ---開機時間/
Current Time ---現在時間/
Duration ---已經開機計時
Last Duration---上一次打開這里的開機計時

0604Backlight Mode---背景光模式開關

0605序列號偵測模式
UART 1/2/3
0606Assert Testing (don't submit as a bug)---維護測試,,一動就關機了,要用其它儀器測試吧

0607RAM Test---只讀內薦測試
0608Memoey Dump---內薦垃圾
0609MMI Debug---多媒體介面MMI(Multi-Media Interface)

0610WAP---無線應用協議

061001WAP Assert for Debug---除錯維護

061002User Agent---用戶代理程序
Maui e800 / sony p800 / nokia 7250i /sharp gx21 / SONY T610 / SAMSUNG /NOKIA 6230 /

MOTO V303 / SE W800i / SE Z800 / NOKIA 6630 /MOTO E1000

061003Accept Header---接受的數據頭
WAP 1.2.1 / WAP 2.0 / WML / XHTML / HTML

061004MMS Version---MMS版本
MMS Default /MMS1.0 /MMS1.1 /MMS1.2

061005Offline Page---離線瀏覽

0611Video High Bitrate---開啟視頻高速比特率
開/關

07Auto Test List ----自動測試列表(這個可以用*#087#進行測試,)
0701Add From List---列表
LED / Clam / LCM / Version / BackLight / LCD / KeyPad / Receiver / MIC /Speaker /Headset /Battery /Melody /Vibrator /Charger /NAND /UART / DoubleSpeaker /CAMERA /MemcryCard

0702Change Priority---優先順序
0703Remove---刪除

08PWR Down Control----脈寬調制
PDN_con0~3(2046 45783 63470 65535)

09SW PATHC SELECT---軟體補丁選擇
DSP Patch

10Debug Info---除錯信息
1001Last Exception---異常 Type / Task :MMI /Time
1002System Stats Write Stats

11Socket Test---套接字測試
1101DNS Query---DNS查詢
1102HTTP Get---HTTP獲取
1103ECHO---回顯
Server IP //Echo String

1104Date Query---數據查詢
Server IP ---服務IP

12Bluetooth---藍牙
1201Start Testing---開始測試
1202Debug Trace---檢錯追蹤
1203Add Audio Conn---增加音頻操作
1204Remove Audio Conn---移除音頻操作
1205Far End Lookback---遙控回想
BD Address // BD Passeord ---地址/密碼

最後我並沒發現如:信號基站的參數,別人機子有的

再次說明不要私自調整參數
用了一整晚編寫,本想截幾張圖的,卻找不到合恰工具只好全部文字了
術語不太懂,有錯的地方請指出,大家共同進步
你的支持是我的動力QQ84076716
原創作品,如轉載請註明<友人機友sys作品>,謝謝

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:628
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:357
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:75
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:300
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:788
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:338
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:204
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:801
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:357
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:583