YI 4K error after firmware update

Shakratz

New Member
Joined
Sep 7, 2018
Messages
5
Reaction score
0
Country
Israel
Hello,
I have connected my camera to my smartphone using the yi app and updated to the latest firmware.
After the camera finished updating it turned on then turned back off. Every time I tried to turn the camera on it turned off.
If I hold the on button for few seconds the camera doesnt turn off imiddiatly but after 8-10 seconds it turn off with black screen.
I tried to remove sd card but it didnt help.
I tried to remove battery but it didnt help. Battery was full and not empty ofcourse. 'Auto power off' is on "never".
I tried to update to old firmware but it failed. I did success to update it again to the newest firmware but it didnt help.
Here is a link to a video showing the problem:


I have filmed with the camera this morning and it worked all fine. the problem appeared just after the firmware updated.
I will be happy to if anyone knows how to revert this firmware or how should I fix this promlem.

I have contacted YI technical team, but I did not get any help from them, which is a real shame since it was an official firmware update who caused the problem.

Thanks,
Shak
 
Hey

You could try the following video to go back to original firmware then try to update.
I did it multiple times during the development of my custom firmware.
You could also create these files on your SDCard to have logs :
  • console_enable.script
  • save_log_enable.script
If you have log, copy them here.
 
Thanks for the answer. I am currently without access to computer, but soon I will try what you said and post the results afterwards.
 
O.k so I tried creating the script files.
first I used 32gb old sd card with the 2 files - the camera turned on and showed error "no SD card" but did not turn off. no log file created.

after that I used my 64gb new card with the script files - the camera turned on and the problem accured again- turned off. but the log file was created:

[0m[00003024][CA9_1] [0;32m[AppLib - Card] <CheckFormatParam> FormatType = 3 CardType = 0x69
[0m
[0m[00003024][CA9_1] [REC_CAM_TPCTRL][000899][rec_connected_cam_tpctrl_get_videoStandard]:standard 0[0m
[0m[00003024][CA9_1] [REC_CAM_TPCTRL][000511][rec_connected_cam_tpctrl_get_videoRes]:RES 3840x2160 fps 30P[0m
[0m[00003024][CA9_1] [REC_CAM_TPCTRL][000522][rec_connected_cam_tpctrl_get_videoRes]:videores 0 fps 0[0m
[0m[00003028][CA9_1] AmbaShell Started[0m
[0m[00003028][CA9_1] Adding AppLib_ImgProcTest[0m
[0m[00003028][CA9_1] Adding AppLib_Tune[0m
[0m[00003028][CA9_1] Adding Test command hiber: AppLib_HiberTestAdd 125[0m
[0m[00003030][CA9_1] [APP_UTIL][004853][AppUtil_RtosLogFileRename]:the file not exist:b:\RtosActive.log[0m
[0m[00003034][CA9_1] [APP_UTIL][004753][AppUtil_DumpLog2FileOpen]: Drive size: 2864128 total, 2048 used, 2862080 free
[0m
[0m[00003034][CA9_1] *************************************************************************************[0m
[0m[00003034][CA9_1] * Firmware version : Z16V12L_1.0.7_en-us_build-20160612120529_git-d850d626_r1918*[0m
[0m[00003034][CA9_1] * Product Serial Number: Z16V13LB631AUS3182527 *[0m
[0m[00003034][CA9_1] * Create time : 2014/01/15 07:06:46 *[0m
[0m[00003034][CA9_1] *************************************************************************************


[0m
[0m[00003034][CA9_1] [HANDLER][001417][AppHandler_Entry]:ASYNC_MGR_MSG_CARD_INSERT_DONE[0m
[0m[00003034][CA9_1] [REC_CONNECTED_CAM][000892][app_rec_connected_cam_on_message]:ASYNC_MGR_MSG_CARD_INSERT_DONE[0m
[0m[00003034][CA9_1] [HANDLER][001417][AppHandler_Entry]:ASYNC_MGR_MSG_CARD_INSERT_DONE[0m
[0m[00003034][CA9_1] [REC_CONNECTED_CAM][000892][app_rec_connected_cam_on_message]:ASYNC_MGR_MSG_CARD_INSERT_DONE[0m
[0m[00003034][CA9_1] [HANDLER][001417][AppHandler_Entry]:ASYNC_MGR_MSG_CARD_INSERT_DONE[0m
[0m[00003034][CA9_1] [REC_CONNECTED_CAM][000892][app_rec_connected_cam_on_message]:ASYNC_MGR_MSG_CARD_INSERT_DONE[0m
[0m[00003083][CA9_0] BossImplIpcInit[0m
[0m[00003083][CA9_0] vring 1024 0xdc400000 0xdc404000 0xdc405000[0m
[0m[00003083][CA9_0] vring 1024 0xdc40a000 0xdc40e000 0xdc40f000[0m
[0m[00003089][CA9_0] Restore rpmsg info finish.[0m
[0m[00003089][CA9_0] Done AmbaLink Setup[0m
[0m[00003090][CA9_0] Hibernation image loaded!![0m
[0m[00003090][CA9_0] BossGuestTask: Boot Linux kernel[0m
[0m[00003165][CA9_0] [0;32m[AppLib - NetBase] <AmbaLink_ResumeDoneCallBack> Linux is Hibernation Boot and IPC is ready!
[0m
[0m[00003165][CA9_0] [0;32m[AppLib - NetBase] <AmbaLink_ResumeDoneCallBack> AMBA_LINK_HIBER_TO_DISK done
[0m
[0m[00003274][CA9_1] [Beep Dbg] [AmpBeepAudioOutputGetLofCB]: 0xc2e8cb2c 0xc2e8cb2c[0m
[0m[00003274][CA9_0] [Beep Dbg] [AmpBeep_Beep]: beep done[0m
[0m[00003274][CA9_1] [Beep Dbg] [AmpBeep_Stop]: AmpBeep_Stop[0m
[0m[00003274][CA9_1] AmbaAudioOutputStop 1[0m
[0m[00003274][CA9_1] AmbaAudioOutputStop: None using output. Stop output[0m
[0m[00003279][CA9_1] AmpAudioOutputNoAbuOpCB[0m
[0m[00003279][CA9_0] AmbaAudioOutputStop: audio output No ABU Op[0m
[0m[00003306][CA9_1] AmpAudioOutputDmaStopCB[0m
[0m[00003306][CA9_0] AmbaAudioOutputStop: audio output DMA stop[0m
[0m[00003306][CA9_0] AmbaAudioOutputStop 2 0[0m
[0m[00003837][CA9_1] [HANDLER][002012][AppHandler_Entry]:AMSG_CMD_BATTERY_PERCENT_CHANGED @(97, 0)[0m
[0m[00003837][CA9_1] [REC_CONNECTED_CAM][001133][app_rec_connected_cam_on_message]:AMSG_CMD_BATTERY_PERCENT_CHANGED,param1 = 97[0m
[0m[00003837][CA9_1] [REC_CONNECTED_CAM][008849][rec_connected_cam_func]: power type 2, battery state 6, percentage: 97[0m
[0m[00003837][CA9_1] [REC_CAM_TPCTRL][000899][rec_connected_cam_tpctrl_get_videoStandard]:standard 0[0m
[0m[00003838][CA9_1] [REC_CAM_TPCTRL][000511][rec_connected_cam_tpctrl_get_videoRes]:RES 3840x2160 fps 30P[0m
[0m[00003838][CA9_1] [REC_CAM_TPCTRL][000522][rec_connected_cam_tpctrl_get_videoRes]:videores 0 fps 0[0m
[0m[00003844][CA9_1] [HANDLER][002018][AppHandler_Entry]:AMSG_CMD_BATTERY_LEVEL_CHANGED @(0, 0)[0m
[0m[00003844][CA9_1] [REC_CONNECTED_CAM][001147][app_rec_connected_cam_on_message]:AMSG_CMD_BATTERY_LEVEL_CHANGED,param1 = 0[0m
[0m[00004126][CA9_1] [0;32m[AppLib - NetBase] <AmbaLink_NetEventNotifierCB> NET_EVENT_LINUX_BOOTED
[0m
[0m[00004126][CA9_1] [HANDLER][001665][AppHandler_Entry]:AMSG_EVENT_BOSS_BOOTED Start[0m
[0m[00004128][CA9_1] [0;35m===> [App Handler] AMSG_EVENT_BOSS_BOOTED
[0m
[0m[00004128][CA9_1] [0;32m===> [App Handler] Start netfifo service between rtos and boss
[0m
[0m[00004128][CA9_1] NetCtrl framwork is initiated. inited = 1[0m
[0m[00004130][CA9_1] binding failure warning: host = 0, prog = 536870917, vers = 1 ! Client needs to bind again next time!
[0m
[0m[00004130][CA9_1] binding failure warning: host = 0, prog = 536870919, vers = 1 ! Client needs to bind again next time!
[0m
[0m[00004130][CA9_1] JsonLib are initiated. inited = 1[0m
[0m[00004131][CA9_1] binding failure warning: host = 0, prog = 536870918, vers = 1 ! Client needs to bind again next time!
[0m
[0m[00004131][CA9_1] <_ExtendEnc_GetEnableStatus> Enable flag: 0[0m
[0m[00004131][CA9_1] [0;31m[AppLib - NetFifo] <EnablePlayback> netFifo not inited. Please init netFifo first!
[0m
[0m[00004131][CA9_1] Add WI-FI Net Ctorl: AppLib_WIFI_Ctrol_Init 3298[0m
[0m[00004131][CA9_1] [REC_CONNECTED_CAM][000733][app_rec_connected_cam_on_message]:AMSG_EVENT_BOSS_BOOTED[0m
[0m[00004131][CA9_1] [REC_CONNECTED_CAM][008725][rec_connected_cam_func]:REC_CONNECTED_CAM_BOSS_BOOTED[0m
[0m[00004131][CA9_1] [REC_CONNECTED_CAM][006249][rec_connected_cam_boss_booted]:Current RecCapState:0, CurrEncMode :0[0m
[0m[00004131][CA9_1] [HANDLER][001706][AppHandler_Entry]:AMSG_EVENT_BOSS_BOOTED End[0m
[0m[00004340][CA9_1]
 
*** AppLibNetControl_RecvStatus, 2830, The handler of remote data is ready ***

[0m
[0m[00004382][CA9_0]

*** AppLibNetControl_RecvStatus, 2814, The handler of linux commands is ready***

[0m
[0m[00004382][CA9_1]

AppLibNetControl_RecvStatus,2818: The result of PWD is "/"

[0m
[0m[00004414][CA9_1]

*** AppLibNetControl_RecvStatus, 2825, The handler of remote commands is ready ***

[0m
[0m[00004414][CA9_1] [HANDLER][001856][AppHandler_Entry]:

AppHandler_Entry,1856: Wi-Fi auto stop ...
[0m
[0m[00004414][CA9_1] [W][APP_UTIL][002616][AppUtil_GetBTMacAddress]:BTMac:04:E6:76:85:E5:14[0m
[0m[00004414][CA9_1] [W][APP_UTIL][002622][AppUtil_GetBTMacAddress]:fResult:0[0m
[0m[00004414][CA9_1] [0;31m[App Handler] BSA start[0]: /usr/local/share/script/bsa_start.sh 04:E6:76:85:E5:14
[0m
[0m[00004414][CA9_1] [REC_CONNECTED_CAM][000740][app_rec_connected_cam_on_message]:AMSG_NETCTRL_CUSTOM_LINUX_READY[0m
[0m[00004414][CA9_1] [REC_CONNECTED_CAM][008729][rec_connected_cam_func]:REC_CONNECTED_CAM_LINUX_READY[0m
[0m[00004414][CA9_1] [REC_CONNECTED_CAM][006279][rec_connected_cam_linux_ready]:Current RecCapState:0, CurrEncMode :0[0m
[0m[00004837][CA9_1] [HANDLER][002012][AppHandler_Entry]:AMSG_CMD_BATTERY_PERCENT_CHANGED @(96, 0)[0m
[0m[00004837][CA9_1] [REC_CONNECTED_CAM][001133][app_rec_connected_cam_on_message]:AMSG_CMD_BATTERY_PERCENT_CHANGED,param1 = 96[0m
[0m[00004837][CA9_1] [REC_CONNECTED_CAM][008849][rec_connected_cam_func]: power type 2, battery state 6, percentage: 96[0m
[0m[00004837][CA9_1] [REC_CAM_TPCTRL][000899][rec_connected_cam_tpctrl_get_videoStandard]:standard 0[0m
[0m[00004838][CA9_1] [REC_CAM_TPCTRL][000511][rec_connected_cam_tpctrl_get_videoRes]:RES 3840x2160 fps 30P[0m
[0m[00004838][CA9_1] [REC_CAM_TPCTRL][000522][rec_connected_cam_tpctrl_get_videoRes]:videores 0 fps 0[0m
[0m[00005344][CA9_1] [HANDLER][001587][AppHandler_Entry]:AMSG_CMD_SHUTTER_BUTTON_LONG_PRESS[0m
[0m[00005344][CA9_1] [HANDLER][001597][AppHandler_Entry]:Current shutter button long press, handle power off[0m
[0m[00005344][CA9_1] [0;31m[SHUTDOWN_REASON] ==> [SHUTDOWN_BUTTON]
[0m
[0m[00005344][CA9_1] [HANDLER][001629][AppHandler_Entry]:HMSG_USER_POWER_BUTTON >> pwoeroff start[0m
[0m[00005344][CA9_1] [REC_CONNECTED_CAM][002116][rec_connected_cam_stop]:Current RecCapState :0, CurrEncMode:0, Curr work mode:4[0m
[0m[00005344][CA9_1] [REC_CONNECTED_CAM][002117][rec_connected_cam_stop]:Current flags: 0x0[0m
[0m[00005344][CA9_1] [RECORDER_VIDEOENC][001654][AppLibVideoEnc_LiveViewStop]:Entering AppLibVideoEnc_LiveViewStop[0m
[0m[00005344][CA9_1] ImgSchdlr disable 0[0m
[0m[00005344][CA9_1] DspOpMode 1 VcapMode 20[0m
[0m[00005344][CA9_1] RawCapStatus = VCAP_THREAD_CAPTURE[0m
[0m[00005344][CA9_1] RawCapStatus = VCAP_THREAD_TIMER[0m
[0m[00005346][CA9_1] [Applib - VideoEnc] <PipeCallback> Pipe[A17CDF7C] AMP_ENC_EVENT_STATE_CHANGED newState 0[0m
[0m[00005346][CA9_1] [RECORDER_VIDEOENC][000324][AppLibVideoEnc_PipeCallback]:AMP_ENC_PIPE_STATE_IDLE[0m
[0m[00005346][CA9_1] ImgScheduler.Remain 87745 0[0m
[0m[00005346][CA9_1] [Applib - VideoEnc] <VinSwitchCallback> Stop Eis[0m
[0m[00005346][CA9_1] [RECORDER_VIDEOENC][001738][AppLibVideoEnc_LiveViewStop]:Exiting AppLibVideoEnc_LiveViewStop[0m
[0m[00005346][CA9_1] [RECORDER_VIDEOENC][001823][AppLibVideoEnc_PipeDelete]:Entering AppLibVideoEnc_PipeDelete[0m
[0m[00005346][CA9_1] BitsMgr Delete[0m
[0m[00005346][CA9_1] VideoEnc: A17D15A0 Deleted[0m
[0m[00005346][CA9_1] VideoEnc: A17D16F0 Deleted[0m
[0m[00005346][CA9_1] [RECORDER_VIDEOENC][001851][AppLibVideoEnc_PipeDelete]:Exiting AppLibVideoEnc_PipeDelete[0m
[0m[00005359][CA9_1] [app_misc_poweroff] Received AMSG_CMD_APP_READY[0m
[0m[00005359][CA9_1] [APP_BEEP][000364][beep_play]:beep filename: poweroff.pcm[0m
[0m[00005359][CA9_1] [APP_BEEP][000316][beep_load_file_from_rom_to_heap]:beep filename: poweroff.pcm[0m
[0m[00005370][CA9_1] [APP_BEEP][000373][beep_play]:beep load from rom: poweroff.pcm[0m
[0m[00005370][CA9_1] [MISC_POWEROFF][000063][misc_poweroff_app_ready]:Dump log close start[0m
 
Hi,

Strange, it seems that the shutter button is pushed for a long time hence the camera is shutdown ? So it could be a hardware problem (if you did not push the button like in your video).
[0m[00005344][CA9_1] [HANDLER][001587][AppHandler_Entry]:AMSG_CMD_SHUTTER_BUTTON_LONG_PRESS[0m
[0m[00005344][CA9_1] [HANDLER][001597][AppHandler_Entry]:Current shutter button long press, handle power off[0m

Could you try the last firmware (1.10.9), copy it on the root of your SDcard and named it firmware_force.bin ?
If it does not work, follow the instruction in the video (link given in my previous post).
 
That didnt help.
I will try to follow the video you gave me.

If its hardware problem do you have any suggestions? Maybe I should open the camera and clean the on/off button connections?

Thanks for the help,
Shak
 
For hard problem if you have your warranty, you could try a return but I do not know if Yi does it.

You could open your cam. It is easy for the 1rst part.
I did not take out the card, if you do it, take care and go slowly. You can find some videos on Youtube.
The hard problem could come from a soldering or humidity around the button, I do not see anything else.
If you can, take a picture in high resolution.

Soldering : take a little cutter and clean around the trace (take care not to cut a trace).
Humidity : just clean with a paper.
 
Back
Top