Da es ja noch keine "offizielle" Firmware zum Downloaden des E5 (HD) gibt, hier meine Idee:
Kernel mit scatter.txt bauen
1 2 3 4 5 6 7 8 9 10 11 | $ sudo apt-get install gcc-arm-linux-androideabi abootimg $ git clone git@github.com:bq/aquaris-E5.git alternativ $ git clone https://github.com/bq/aquaris-E5.git $ cd aquaris-E5/ $ git checkout aquaris-E5-ubuntu-master $ ./makeMtk -t vegetahd n k $ cd testboot $ ./mkbootimg.sh vegetahd |
dazu evtl. später.
Jetzt das "recovery" vom John für das E5 downloaden: http://people.canonical.com/~jhm/barajas/recovery-vegetahd.img
unter /aquaris-E5/out/target/product/vegetahd/ liegen jetzt: EBR1 kernel_vegetahd.bin MBR MT6582_Android_scatter.txt
Ja, die MT6582_Android_scatter.txt sieht "etwas" anders aus wie die im Android-Image ...
Jetzt "könnte" man doch mit den MTK-Tools die "MT6582_Android_scatter.txt" laden und MBR ERB1
(wenn UBOOT und BOOTIMG identisch sind)
RECOVERY vom John mit "Firmware Upgrade" flaschen.
Damit sollte man doch ins fastboot kommen und mit
ubuntu-device-flash
das Gerät auf Ubuntu flaschen können, oder?
ubuntu-device-flash touch --device vegetahd --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap --recovery-image path/to/downloaded/recovery-vegetahd.img
oder: ubuntu-device-flash touch --device vegetahd --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap
?
Wie hier:
Liege ich da jetzt falsch?
Nachtrag: diff sagt mir:
Ubuntu: - partition_index: SYS15 partition_name: CACHE file_name: cache.img is_download: true type: YAFFS_IMG linear_start_addr: 0x6d00000 physical_start_addr: 0x5900000 partition_size: 0x2bc00000 region: EMMC_USER storage: HW_STORAGE_EMMC boundary_check: true is_reserved: false operation_type: UPDATE reserve: 0x00 Android: - partition_index: SYS15 partition_name: ANDROID file_name: system.img is_download: true type: YAFFS_IMG linear_start_addr: 0x6d00000 physical_start_addr: 0x5900000 partition_size: 0x40000000 region: EMMC_USER storage: HW_STORAGE_EMMC boundary_check: true is_reserved: false operation_type: UPDATE reserve: 0x00 Ubuntu: - partition_index: SYS16 partition_name: ANDROID file_name: system.img is_download: true type: YAFFS_IMG linear_start_addr: 0x32900000 physical_start_addr: 0x31500000 partition_size: 0x80c00000 region: EMMC_USER storage: HW_STORAGE_EMMC boundary_check: true is_reserved: false operation_type: UPDATE reserve: 0x00 Android: - partition_index: SYS16 partition_name: CACHE file_name: cache.img is_download: true type: YAFFS_IMG linear_start_addr: 0x46d00000 physical_start_addr: 0x45900000 partition_size: 0x2bc00000 region: EMMC_USER storage: HW_STORAGE_EMMC boundary_check: true is_reserved: false operation_type: UPDATE reserve: 0x00
da kann ich ja nicht so falsch liegen ...
Nachtrag 2:
http://www.mibqyyo.com/descargas/2015/06/26/firmware-ubuntu-14-10-r2/
Könnte hier mal jemand die Seriennummer eines E5 (HD) posten?
😉
PS: Warum muss man hier eine Seriennummer eingeben? Ist doch Open Source, oder?
Bearbeitet von Developer92:
Codeblock hinzugefügt um die Lesbarkeit zu erhöhen.