Page 1 of 1

Using eMMC can kill the device [SOLVED]

Posted: Wed Jan 18, 2023 1:48 pm
by Dysmas
UPDATE : This problem is solved, see the third message.

Developers should be aware that if they develop a system which does not have the FriendlyElec boot loader, but use the Mainline U-Boot, it they load this system in eMMC and anything happens which prevents the system to boot, there is NO WAY AT ALL to overcome the problem. Due to its design, the R5S (or R5C) will continue to boot on eMMC and will not boot on a SD Card. The only way to boot on SDCard is to mask the eMMC, and since it is masked, it is impossible to erase it or correct the problem. Since it is not always possible to be present at boot to mask the eMMC (this is manual), the device can become really unusable.
The RKDevTool provided does not work on these NanoPI. I tried with R5S and R5C, with 2.84 and 2.58 versions.

For Nanopi R5S boot order, see :
https://wiki.friendlyelec.com/wiki/inde ... nd_SD_card

If anyone founds a way to solve this problem, I would appreciate.

Re: Using eMMC can kill the device

Posted: Sat Feb 11, 2023 8:05 pm
by electrified
I had success with holding down the mask button for a shorter period of time.

Watch the output from the serial uart and release the mask button as soon as the booting from SD card starts. The eMMC will then be available and can be wiped/overwritten.

Also this video shows RKDevtool working on the R5S, so I believe it is working: https://www.youtube.com/watch?v=hlBwxLRXpGY

Re: Using eMMC can kill the device [Solved]

Posted: Mon Apr 03, 2023 4:08 pm
by Dysmas
At last, a solution is here. With a recent eflasher, even if I had to mask the eMMC to start it from the card, it was able to find the eMMC and flashed a FriendlyElec OS on it. The problem is now solved.