WhyCan Forum(哇酷论坛)

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2020-01-13 17:09:39

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

Hi Guys,
I have a Chinese Projector called a Magic-Image M1 with Android 4.4.2.I tried to install TWRP bootrecovery onto the device and it bricked it! It uses a H3 Allwinner hardware board running a flavor of Android they made them self's called Levision on 4.4.2. I managed to contact them and after a HUGH struggle to send me the
firmware, they eventually did! But here is the problem, they send it in OTA ZIP update format with these files listed,

2008/02/29 10:33 12 083 200 boot.img
2008/02/29 10:33 32 768 boot0_nand.fex
2008/02/29 10:33 32 768 boot0_sdcard.fex
2008/02/29 10:33 7 209 984 bootloader.fex
2008/02/29 10:33 131 072 env.fex
2008/02/29 10:33 9 075 file_contexts
2019/03/17 17:22 <DIR> META-INF
2019/03/17 14:01 <DIR> recovery
2019/03/15 18:57 13 012 992 recovery.img
2019/03/17 14:01 <DIR>
system
2008/02/29 10:33 933 888 uboot_nand.fex
2008/02/29 10:33 933 888 uboot_sdcard.fex

Below is the error I extracted from the UART debug port via putty,


Starting kernel ...

[sun8i_fixup]: From boot, get meminfo:
S?art: 0x40000000
Size: 1024MB
ion_carveout reserve: 160m@0 300m@0 130m@1 200m@1
ion_reserve_select: ion chipid [0x2c00081!
ion_reserve_common: ion reserve: [0x4d400000, 0x60000000]!
[ 0.770060] ls_fetch_sysconfig_para: type err device_used = -1064009776.
[ 0.782056] [cpu_freq] ERR:get cpu extremity frequency from sysconfig failed, use max_freq
[ 0.802360] sunxi_oops: heming add OOPS_INFO_ADDR = -20
[ 0.957791] gpio-keys-polled gpio-keys-polled.0: unable to claim gpio 16, err=-16
[ 0.966275] ths_fetch_sysconfig_para: type err device_used = 1.
[ 0.981586] init: init proc start
[ 1.049087] init: open path: /dev/bus/usb/001/001
[ 1.240250] init: open path: /dev/bus/usb/002/002
[ 1.442023] init: open path: /dev/bus/usb/002/001
[ 1.710240] init: open path: /dev/bus/usb/003/002
[ 1.932304] init: start e2fsck listening...
[ 1.951050] init: open path: /dev/bus/usb/002/002
[ 1.956750] EXT4-fs (nandm): VFS: Can't find ext4 filesystem
[ 2.010218] fs_mgr: begin to format ext4 buffer : /dev/block/nandm
[ 2.055305] init: open path: /dev/bus/usb/003/001
[ 2.310516] init: open path: /dev/bus/usb/003/002
[ 2.564758] init: open path: /dev/bus/usb/004/001
[ 4.838517] fs_mgr: finish format to ext4 :/dev/block/nandm
[ 4.886940] EXT4-fs (nandn): VFS: Can't find ext4 filesystem
[ 4.937111] init: C_IN_START
[ 4.940154] init: path = /dev/block/by-name/cache
[ 4.960157] fs_mgr: begin to format ext4 buffer : /dev/block/nandn Z2 battery get level is 100.
[ 24.1132v2] fs_mor: finish format to ext4 :/dev/block/nandn
[ 24.145791] FAT-fs (nandi): bogus logical sector size 65535
[ 24.230097] fs_?gr: start ?rmat /de?/block/by-name/Reserve0
[ 24.236512] fs_mgr: wait for format /dev/block/by-name/Reserve0
[ 24.236773] fs_mgr: fork to format /dev/block/by-name/Reserve0 fileSystem: Fat16
[ ?4>251814] FA?-fs (nandi): bogus logical sector size 65535
[ 24.310114] fs_mgr: Cannot mont filesystem on /dev/block/by-name/Reserve0 at /mnt/Reserve0
[ 24.319425] init: fs_mgr_mount_all returned an error
[ 24.325607] init: defined DONT_SHOW_INITLOGO
[ 24?331069] ini?: /sys/cln?
[ 24.331108] init: dont need format /dev/block/by-name/private
[ 24.337216] init: skipping insecure file '/system/vendor/modules/mali.ko'
[ 24.337295] init: skipping?insecure file '/system/vendor/modules/sunxi-ir-rx.ko'
[ 24.337351] init: skipping insecure file '/system/vendor/modules/sunxi-keyboard.ko'
[ 24.337419] init: skipping insecure file '/system/vendor/modules/gpio-sunxi.ko'
[ 24.375922] init: The device is not low memory 1002
[ 24.381339] init: init_disp=0x20b0404, type=2, id=1
[ 24.386980] init: disp=1,type=2,mode=11
[ 24.419164] init: skipping insecure file '/system/build.prop'
[ 24.426149] init: get_disp_policy: for modify confi?s.
[ 24.431877] init: untracked pid 118 exited
[ 24.436882] init: skipping insecure file '/system/vendor/modules/bt_sleep.ko'
[ 24.444910] init: skipping insecure file '/system/vendor/modules/asix.ko'
[ 24.478503] healthd: No charger supplies found
[ 24.600448] init: cannot find '/system/bin/sh', disabling 'console'
[ 24.607585] android_usb: already disable?
[ 24.947444] init: C_IN_START
[ 24.9505r4] init: path = /dev/block/by-name/UDISK
[ 25.041200] init: cannot execve('/system/etc/install-recovery.sh'): No such folder
[ 26.232861] init: untracked pid 177 exited

I tried flashing it with PhoenixPro but it does not work. I am a NOOB with this. Can someone please help to get it working to be flashed via PhoenixPro or via SD port? The image is here https://drive.google.com/drive/u/0/folders/1wHtjVri9m-wxC8ibQBQ-2hZX02sqFpTm
I need someone to please help me convert the OTA ZIP to flashable IMG via PhoenixPro/Livesuit or point me in the correct direction how to fix it?

离线

#2 2020-01-13 17:14:56

天马行空
会员
注册时间: 2019-11-12
累计积分: 45

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

请问你的Projector程序存放在 TF卡/eMMC/SPI NAND ?

离线

#3 2020-01-13 18:22:45

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

Thanks for the reply! Originaly stored on NAND, but can be stored on TF card as well. So both TF card and NAND flash

离线

#4 2020-01-13 18:43:26

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,829

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

你用 PhoenixSuit.exe 软件, 通过USB 口烧录到 NAND 可以启动吗?

离线

#5 2020-01-13 18:47:09

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

晕哥 说:

你用 PhoenixSuit.exe 软件, 通过USB 口烧录到 NAND 可以启动吗?

I can flash through USB via PhoenixSuit or I can flash the NAND via TF (SD) Card if image was written via Phoenixcard.

离线

#6 2020-01-13 22:25:48

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

晕哥 说:

你用 PhoenixSuit.exe 软件, 通过USB 口烧录到 NAND 可以启动吗?

Yes, I can flash NAND through USB via PhoenixSuit or I can flash the NAND via TF (SD) Card if image was written via Phoenixcard. I just need to full image ROM file to flash the H3 board

离线

#7 2020-01-13 23:26:54

cityf
会员
注册时间: 2017-11-03
累计积分: 181

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

感觉你的固件有问题,去香橙派或者友善之臂官网下载H3的固件,看能否跑起来吧。

离线

#8 2020-01-14 13:26:01

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

cityf 说:

感觉你的固件有问题,去香橙派或者友善之臂官网下载H3的固件,看能否跑起来吧。

Thanks!! Obviously there is a problem with the Firmware as TWRP bricked the projector to boot up. In need help in converting the OTA update image into a full flash able image via PhoenixPro or Livesuit. The H3 Pie Firmware does work, but the projector does not display anything out the of the projection lamp. I need the Levision Android 4.4.2 firmware for this projector to work again

As per my original post, can someone please help me to convert the OTA ZIP update image into a full flash rom image? Or point me in the correct direction via the error log I supplied how to fix the current NAND flash firmware? for instance, needs a mounting script, or permissions etc. ? I will even pay someone a few BTC to help me, PLEASE!?!

I have uploaded the init.rc, build.prop.

Thanks guys!!

最近编辑记录 NaD (2020-01-14 14:49:27)

离线

#9 2020-01-14 14:25:28

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,829

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

也就是说, 烧录其他 H3 固件是能启动的, 但是烧这个 OTA zip 不能启动, 你需要重新打包成烧录并能启动成功的 img 文件?

愿意支付多少 BTC 呢? 我愿意帮你去广播一下.

另外, 方便拍一下板子的照片吗?flash是什么型号呢?

离线

#10 2020-01-14 14:59:14

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

晕哥 说:

也就是说, 烧录其他 H3 固件是能启动的, 但是烧这个 OTA zip 不能启动, 你需要重新打包成烧录并能启动成功的 img 文件?

愿意支付多少 BTC 呢? 我愿意帮你去广播一下.

另外, 方便拍一下板子的照片吗?flash是什么型号呢?

Yes, precisely what i need!

I will pay around $100 USD in BTC?

I will take picture later when I am home

Thanks again for the help!

最近编辑记录 NaD (2020-01-14 16:37:30)

离线

#11 2020-01-14 15:02:40

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

I tried to upload the OTA ZIP update but i does not upload. Can you guys access the Google drive link, https://drive.google.com/drive/u/0/folders/1wHtjVri9m-wxC8ibQBQ-2hZX02sqFpTm ?

离线

#12 2020-01-14 16:38:13

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,829

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

一个朋友回复:
进入recovery 按照这个博客用官方升级方式升级
参考 http://m.blog.chinaunix.net/uid-29783732-id-4417641.html


package_extract_dir  这个是google官方的   可以升级system分区

离线

#13 2020-01-14 16:40:52

assert
会员
注册时间: 2018-06-13
累计积分: 53

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

根据 Android 9的经验 META-INF/目录内含update-binary 和 updater-script 可以参考下升级脚本,也可以根据晕哥说的博客地址内容使用系统recovery把OTA zip包升级试一下

离线

#14 2020-01-14 18:13:13

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

I will try this method

Thank you very much guys!!!

最近编辑记录 NaD (2020-01-14 18:13:40)

离线

#15 2020-01-14 23:25:39

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

晕哥 说:

一个朋友回复:
进入recovery 按照这个博客用官方升级方式升级
参考 http://m.blog.chinaunix.net/uid-29783732-id-4417641.html


package_extract_dir  这个是google官方的   可以升级system分区

This fix did not work. :-(

I need the full image ROM to be flashed via PhoenixPro or Live suit.

离线

#16 2020-01-14 23:32:30

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

I attached a picture of the board. I also cannot ADB to the device. It uses the vid_1f3a_pid_efe8 USB driver that only works via PhoenixPro or Livesuite

离线

#17 2020-01-15 00:01:05

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

I can however get into the O/S via UART,

Reserve1    : 6e000000      2000000
Reserve2    : 70000000      1000000
cache       : 71000000      28000000
UDISK       : 99000000      0
-----------------------------------
base bootcmd=run setargs_nand boot_normal
bootcmd set setargs_nand
key 0
cant find rcvy value
cant find fstbt value
misc partition found
to be run cmd=run setargs_nand boot_normal
get secure storage map err
check user data form private
read flash error
WORK_MODE_BOOT
adver not need show
sunxi_bmp_logo_display
read all error: start=0, addr=0x769fda60 count=0x1
error: open bootlogo.bmp, maybe it is not exist
sunxi bmp info error : unable to open logo file bootlogo.bmp
[      2.303]Hit any key to stop autoboot:  0
sunxi#ls
Unknown command 'ls' - try 'help'
sunxi#help

离线

#18 2020-01-15 00:02:01

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

Can the NAND be flashed via UART (Putty)?

离线

#19 2020-01-16 13:06:04

NaD
会员
注册时间: 2020-01-13
累计积分: 13

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

Can anyone else please assist? PLEASE?

离线

#20 2020-01-16 15:00:54

红白机
会员
注册时间: 2020-01-02
累计积分: 110

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

你得想办法进入 android的recovery模式,这种模式下面才能升级 update.zip

离线

#21 2020-01-16 15:01:27

assert
会员
注册时间: 2018-06-13
累计积分: 53

Re: Allwinner H3 Projector with custom Android 4.4.2 called Levision. HELP

先找方法进recovery模式吧,实在没办法用tf卡引导进一个系统,把分区内容给还原掉。在bootloader里面操作比较麻烦

离线

页脚