I hope my mistake can be repaired. Some weeks ago I seemingly bricked my RK3399 SoC, because I followed an advice from some internet tutorial advising to erase some blocks using an upgrade_tool ws 0xsome_address /dev/null or something like that. It was a rather small address.
Since then I can only boot in MaskROM mode, but what worries me the most is that the size of the flash memory is displayed to be zero :
Also I cannot simply wipe out / upgrade the emmc firmware like I used to do :
sudo ./upgrade_tool uf ffly/stock/FIREFLY-RK3399_Ubuntu20.04-r240_v2.5.1d_230330.img
Program Log will save in the /root/upgrade_tool/log/
Loading firmware...
Support Type:RK330C FW Ver:8.1.00 FW Time:2023-03-30 16:11:48
Loader ver:1.1a Loader Time:2023-03-30 16:11:20
Download Boot Fail
Is there a way to solve this and hard reset the SPI/emmc ? Probably using the electric pins ? Thank you.
PS I don’t mind which platform to use, this is posted from Linux using manjaro live usb but I have a spare Windows computer among others.
rkflashtool on MacOS gives the most information: this is what I get after having booted the card in Maskrom mode and attempted to write/update the emmc:
sylvansab@mac ~ % cd hack/ffly/ubuntu-image
sylvansab@mac ubuntu-image % l
CLIoutImageMiniLoaderAll.binpackage-fileparameter.txt
sylvansab@mac ubuntu-image % rkflashtool w miniloader <MiniLoaderAll.bin
rkflashtool: info: rkflashtool v6.1
rkflashtool: info: Detected RK3399...
rkflashtool: info: interface claimed
rkflashtool: info: MASK ROM MODE
libusb: warning [darwin_transfer_status] transfer error: device not responding (value = 0xe00002ed)
libusb: warning [darwin_transfer_status] transfer error: device not responding (value = 0xe00002ed)
rkflashtool: info: working with partition: miniloader
libusb: error [submit_bulk_transfer] bulk transfer failed (dir = Out): pipe is stalled (code = 0xe000404f)
libusb: error [submit_bulk_transfer] bulk transfer failed (dir = In): pipe is stalled (code = 0xe000404f)
libusb: error [submit_bulk_transfer] bulk transfer failed (dir = In): pipe is stalled (code = 0xe000404f)
rkflashtool: fatal: invalid size of parameter block
sylvansab@mac ubuntu-image % rkflashtool w 0x40 MiniLoaderAll.bin
rkflashtool: info: rkflashtool v6.1
rkflashtool: info: Detected RK3399...
rkflashtool: info: interface claimed
rkflashtool: info: MASK ROM MODE
libusb: warning [darwin_transfer_status] transfer error: device not responding (value = 0xe00002ed)
libusb: warning [darwin_transfer_status] transfer error: device not responding (value = 0xe00002ed)
... Done!
sylvansab@mac ubuntu-image % rkflashtool w 0x4000 Image/boot.img
rkflashtool: info: rkflashtool v6.1
rkflashtool: info: Detected RK3399...
rkflashtool: info: interface claimed
rkflashtool: info: MASK ROM MODE
libusb: warning [darwin_transfer_status] transfer error: device not responding (value = 0xe00002ed)
libusb: warning [darwin_transfer_status] transfer error: device not responding (value = 0xe00002ed)
... Done!
ECS has launched its latest collection of trousers that are perfect for any occasion. Explore the best collection of women’s trousers online at the best prices. Shop now.
Cloud Nexus Lab offers expert NetSuite implementation services to streamline your business operations. Maximize efficiency with tailored ERP solutions, seamless integration, and expert support. Trust our experienced team for smooth NetSuite deployment and ongoing optimization, ensuring scalable growth and enhanced performance for your business.
Elevate your style with Mushq Official’s exquisite velvet dress design. Each piece exudes glamour and allure, perfect for making a statement at any event.
Discover Pakistani luxury formals by Adan Libas in UK at Qamaash. Elevate your style with exquisite designs and high-quality fabrics. Shop now for timeless elegance.
Experience the epitome of grace and luxury with our captivating silk dress design of Afrozeh. Each creation is a testament to the artistry of silk, combining timeless elegance with contemporary allure.
Roheenaz unstitched winter collection lets you create your own style with ease. Choose from a variety of fabrics and designs to make something unique and perfect for this winter season!
Shop for luxury formal dresses in Pakistan at Mushq PK. We offer a wide selection of Pakistani formal dresses for women to make you look and feel elegant.
Shop stylish pump heel shoes for a chic and elegant look. Perfect for the office, parties, and casual outings. Find trendy designs in comfortable fits at great prices.
Explore luxurious fabrics and intricate details for a perfect bridal look.
—————————————————————————— skysmotor.co.uk sells the following products online: ac servo motor, BLDC motor, stepper motor drivers, planetary gearbox and can be purchased online if required.
It sounds like a tricky situation with your RK3399 board stuck in MaskROM mode. You might try re-flashing the loader via USB or checking eMMC power lines before sending it for repair. By the way, your detailed troubleshooting reminds me of organizing gear in custom moving boxes everything needs perfect alignment!
This article is brilliant, and I’ve gained many insights from it. I’m sharing the Associate-Cloud-Engineer valid exam dumps demo test that got me my promotion and pay raise. It’s available to you for free today—best of luck with your career ambitions!
That article had a huge impact on me. The New FCSS_ADA_AR-6.7 braindumps questions helped me climb the career ladder and earn a raise. Now, I’m sharing it for free with all of you. Wishing you success!
I sincerely appreciate your share; the content of the article is truly astounding! Sample MB-280 Exam contains comprehensive material, available at no cost to support your learning.
Interesting discussion in the Firefly community. Technical forums like this are always valuable because developers can exchange practical knowledge, troubleshoot issues together, and share real-world experience with hardware and software projects.
In the broader tech industry, companies often face similar challenges when scaling engineering teams or accelerating product development timelines. That’s why many businesses research it staff augmentation companies to find reliable partners that can quickly provide experienced developers, embedded engineers, and specialized technical talent without long recruitment cycles.
Overall, collaboration and access to skilled professionals remain essential for building scalable and innovative technology products efficiently.