CIRCL / Circlean

USB key cleaner
https://www.circl.lu/projects/CIRCLean/
BSD 3-Clause "New" or "Revised" License
444 stars 69 forks source link

Raspberry 4B - start4.elf is not compatible #77

Open 0dul-89 opened 1 year ago

0dul-89 commented 1 year ago

Hello,

I have an issue with a Raspberry 4B when trying to boot. The error is start4.elf: is not compatible This board requires newer software

Anyone experienced the same ?

Thanks. 295281175_1081586305805024_5178773303487851811_n

ghost commented 1 year ago

I am experiencing the same problem.

@adulau @Rafiot Has the maintenance been stopped?

Rafiot commented 1 year ago

Last time we checked, it was impossible to get rpi4, so we couldn't try it and release a new version.

ghost commented 1 year ago

Damn, I fell for this sentence: "Version 2.5 - 2019-08-30

Bump Raspbian => Support of every RaspberryPi versions up to 4" Not being able to buy a RaspberryPi 3 as most of them are no longer available and having bought a Raspberry Pi 4 especially for CIRCLean, I find myself a bit stupid.

Would it be possible to send you a model of Raspberry Pi 4 to see what is wrong with it or I can try on my side to make it work without much guarantee.

gallypette commented 1 year ago

That is a bootloader issue. Download the latest raspbian and copy the content of its /boot folder onto the one you currently try to boot. With a bit of luck that is all you will need to do.

ghost commented 1 year ago

@gallypette Will try, thanks for the info.

ghost commented 1 year ago

Boot

Successfully booted after switching to the newest boot. Some failed in the capture. Need to try if the solution works fine.

ghost commented 1 year ago

After several attempts, the boot process is successful and we are able to reach the login screen, however, the USBs are not being properly mounted, which is causing issues with the analysis process. Without access to the necessary account to review logs and other information, it is difficult to troubleshoot. I am looking for feedback from others who may be experiencing similar issues.

ghost commented 1 year ago

Issues can be closed, have succesfully made CIRClean works on the lastest Raspberry Pi 4B.

Rafiot commented 1 year ago

Nice, do you mind sharing how? That would be super useful for others (and when we will finally manage to get a rpi4).

ghost commented 1 year ago

We made some adjustments to the VL805 USB controller on the Raspberry Pi 4 to only recognize two of the USB ports. This was done to avoid any impact on the normal mounting process. Initially, we tried to have all four USB ports working, but we encountered a conflict when mounting and copying files.

We also had an issue where the analyzed files were not being stored on the intended USB drive. To solve this problem, we modified the fstab file. These modifications allowed us to ensure that the analyzed files were being saved on the correct USB drive.

Not much complicated to be honest, the most challenging part was to "recreate" the solution to get a complete handle on the debugging.