Post
Topic
Board Hardware
Re: Official FutureBit Apollo II/BTC Software/Image and Support thread
by
blockyblock
on 04/11/2024, 18:48:31 UTC
Hey I had some issues with the Apollo2. After a week of running fine, the system wouldn't come awake when logging in so i had to turn it off by switch. It came back and had more freezing issues so I attempt to flash the sd with v2.0.5 mcu2. But Etcher gives an error message when I try to flash, "Attention Something went wrong. If it is a compressed image, please check that the archive is not corrupted. Can't configure or trim a source that is not randomly readable, skipping".  Any info on this error would be great.

It's an issue with etcher, download the previous version linked in the flash guide on the support page.

Verified I was using the linked version, balenaEtcher-1.18.11.dmg. Downloaded both etcher and mcu2 again to be sure. Unfortunately still getting the same error message from etcher when attempting flash.

Have you tried a second microsd card?

I got a second memory card programmed that fine and system is running stable. 

I had more problems with the supplied microsd card.  Maybe the card is old. Only 16GB. The newer card has more memory and is much faster than the original supplied microsd card.

Sounds more like an image corruption issue, I would checksum the image and make sure the download didn't corrupt or try and re-download the image.

I tried a few of the suggestions, erase/reformat the original card as well as trying a new sd card. Still the same error shows. I even downloaded the new etcher version to compare the errors and my issue is a different error message.  I have tried to download the mcu2 image ((apollo-2-mcu2_040624.img.xz) from multiple browsers, same result unfortunately. I ran checksum and I get the correct string too! Etcher won't let me copy paste but below is the top 25% of the scrolling error message. Thanks for the replies, stuck for now.

Edit: After reading the error message back a few times it states a possible corrupted archive but also the source is skipping the application. Maybe something with permissions on the Mac? Going to explore that route for now since I think the checksum shows download is fine.

**
Attention-Something went wrong. If it is a compressed image, please check that the archive is not corrupted. Can't configure or trim a source that is not randomly readable, skipping
/Applications/balenaEtcher.app/Contents/Resources/app/generated/child-writer.js:1

(()=>{var_webpack_modules__=[,
(_unused_webpack_module,exports,webpack_require__)=>
{"use
strict";Object.defineProperty(exports,"__esModule",
{value:true});const
tslib_1=_webpack_require_(2);tslib_1._exportStar(__webpack_require_(3),exports);tslib_1._exportStar(__webpack_require__(114),exports);tslib_1.__.......etc
(_unused_webpack_module,webpack_exports_,-
{"use
strict";_webpack_require_r_webpack_exports__);
_assign:=>__assign,asyncDelegator:
(→_asyncDelegator,_asyncGenerator:
(=>__asyncGenerator,__asyncValues:
**


apollo-2-mcu2_040624.img.xz is a zipped file. You should unpack it( Use 7-zip) and use balena etcher to flash  the unpacked file ( apollo-2-mcu2_040624.img)  This is after you recreate the disk partition and format the SD card.


Thanks, step in the right direction. I was able to unzip and get the .img file. The flash instructions say "Do not decompress, open, or touch the downloaded image file in anyway. It needs to be flashed in the state you downloaded it."   I took this as don't unzip either.

In Mac disk utility I can erase and reformat the sd, the sd format setting I use is Mac OS Extended (Journaled). I noticed when I initially erased/reformatted the original 16gb sd an additional option was there (Scheme: Master Boot Record), but I no longer see this Scheme option in Disk utility. The partition option is greyed out as well so I can erase/reformat but not partition it.

New error message from etcher

**
failedTarget

Target
Generic Flash-Disk Media

Location
/dev/disk4

Error
EPERM: operation not permitted, open /dev/rdisk4'

Found this is a permissions issue. On Mac go into settings, privacy, allow etcher access to removable volumes. Flashing now with a 32gb sd.