新手上路,大家好,希望前輩們給些建議!
我重編了 Android kernel (版本是 android-msm-2.6.29-donut,config 是用 make msm_defconfig),然後將編好的 zImage 複製到 donut 目錄底下蓋過原先的 kernel,接著指定 KERNEL_DIR、CROSS_COMPILE 等環境變數,接著做 make 的動作,然後將 system.img、boot.img 和 userdata.img 刷上 G1。
但是刷完之後,G1 的 3G 無法使用,請問有沒有前輩可以指點一下可能是哪裡的問題,還是有人遇到跟我相同的問題,也希望可以討論討論,多謝!!
4 則回應
這部份我不是很確定,不過我上次偷偷換了 htc 的 cupcake 的 system.img 就可以用 3G 了,所以我覺得大概是在 system.img 的某個 driver 要重新編,這邊有人告訴我用官方的 image 裡面的 .config 來 make 應該可以正常運作,不過印象中我有試過,還是不能用....
WiFi 我也是指定 kernel path 之後在重新編譯就沒問題了... XD
話說我使用 HTC developer 網站上的 kernel 就會一直重開機.....= =
3G真的有問題耶~不知道nfsnfs有解了嗎?
我猜會不會是我們編譯過的新版kernel中driver的問題說。
對,就直接到 myandroid/ 底下 make,不過要先設定幾個環境變數,
可以依照這個網頁的指示: http://source.android.com/documentation/building-for-dream
可以請教你一下嗎? 把zImage 蓋掉 myandroid/vendor/htc/dream-open/kernel 後的步驟要怎麼做 才可以得到boot.img?
是直接到 myandroid/ 下直接 make 就可以了嗎?
我也想試試 是不是有3G無法使用的問題
謝謝