Please consider registering
sp_LogInOut Log In
Register | Lost password?
Advanced Search
Forum Scope


Forum Options

Minimum search word length is 3 characters – maximum search word length is 84 characters
sp_Feed Topic RSS02-yellowpac
How to make your Argon One v2 Case work in BoredGameDad Super Clean 256 or any other Batocera image!
March 25, 2022
9:11 pm
Forum Posts: 6
Member Since:
December 16, 2018
sp_UserOfflineSmall Offline

I see lots of questions on the internet about the Argon One v2 case for the Pi 4’s fan not running or the power staying on after shutdown. This issue does have a solution, but it’s tough to find very clear instructions. My goal is to solve that problem with this post and provide a concise step-by-step guide into resolving the issue for uses of my Super Clean 256GB image or any other Batocera image. My image is running Batocera v30. I’ve been told this is natively fixed in v33, but I don’t update software unless I’m having issues with what I have so I cannot confirm this is fixed if you chose to update the image. 

This solution is from the Batocera github, and was created by not43s. I claim no credit for their work. My goal is to simply make their solution more accessible to laymen. Fix issue #4328: Argon One V2/M.2 cases don’t work by not43s · Pull Request #4341 · batocera-linux/batocera.linux · GitHub

The Steps:

If you haven’t already, follow these directions to set up your Argon One v2 case. add_powerdevices_rpi_only [Batocera.linux – Wiki] Go ahead and find the IP address of your system in the settings and write that down.

Once you have your Argon One case setup, you’ll need to make some changes to a particular setup file for your Argon One case. You’ll need to get on your PC and open up PuTTY (or something similar) that will allow you to login to your Raspberry Pi via your IP address to make these changes. After you’ve entered your IP address in PuTTY it will pop up a screen asking for a username and password. The username and password are case sensitive. Username: root password: linux

Type the following command EXACTLY like this: nano /usr/bin/rpi-argonone

The scripting for the Argon one case will appear. We’re going to make a few small edits to lines 123, 140, 149, 169, and 175. These lines will not be numbered when you see them, but the numbers give you an idea of how far to scroll down before you make any change, and how far apart these things are from each other.

You’re looking for anything that says: bus.write_byte_data. This line appears 5 times, and you will make changes to each of the five lines. It’s simply deleting a few extra bits that don’t below in each line, so don’t worry. I’ve put the original code in italics and the updated code in bold for easier reference.


On line 123 change bus.write_byte_data(address,0,block) to bus.write_byte(address, block)

On line 140 change bus.write_byte_data(address,0,0×00) to bus.write_byte(address, 0×00)

On line 149 change bus.write_byte_data(address,0,0xFF) to bus.write_byte(address, 0xFF)

On line 169 change bus.write_byte_data(address,0,0×00) to bus.write_byte(address, 0×00)

On line 175 change bus.write_byte_data(address,0,0xFF) to bus.write_byte(address, 0xFF)

Now you’ll exit and save. Press Control + X to exit. It will ask if you want to save. Press Y, then press enter.


While still in PuTTY, type batocera-save-overlay

While still in PuTTY, type reboot

The Argon One case fan should now work properly, and the red light should turn off when you shut down your system!

I hope this information helps people and makes your Batocera experience more enjoyable!

Forum Timezone: Europe/London
Most Users Ever Online: 3117
Currently Online: tinnitus, drusso66, Joao Brito, mahdimahatma
Guest(s) 34
Currently Browsing this Page:
1 Guest(s)
Top Posters:
canter6: 134
Jaz808: 121
test123: 106
davep180: 74
SteelCityJJ: 74
Misa Misa: 67
MyRetrozz: 62
kme2019: 61
-x-: 53
sergiohyperspin: 52
Member Stats:
Guest Posters: 122
Members: 151511
Moderators: 31
Admins: 1
Forum Stats:
Groups: 7
Forums: 35
Topics: 4014
Posts: 11999
Newest Members:
mahdimahatma, Joao Brito, Jack Hojohn, Gavin Schiffman, sirc alva, Brady Sasaki, Marc Coat, Ludovic Trognon, MARCUS NUB, matt fox
Moderators: aladdin: 0, Arcade Man: 0, Arcade Punk: 0, CP78: 0, ETA PRIME: 0, Ghost Lost: 0, Harrison Hacks: 0, T.K.O. Cinematics: 0, kiodiekin1: 0, level1online: 0, hursty1: 0, Neighbourhood Techie: 0, Maria: 0, PatmanQC: 0, Restalgia: 0, RetroHumanoid: 0, Simply Austin: 0, titipilas: 0, Titi Ober: 179, Enkak: 44, leepspvideo: 0, _RetroTech100: 0, Guest Post: 0, Mark Blackwood: 0, Frankie Wilde: 0, Jeremy Reynolds: 0, Leslie Alexander: 0, Jason Copley: 0, Eleonora: 0, Joshua Robinson: 0, James Collins: 0
Administrators: Ninja UK: 2416

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

Adblock Detected

Please support us by disabling your AdBlocker extension from your browsers for our website. The ads we use on this site pay for servers for the site, seedboxes for your torrents and upload boxes for your NZBs - No-one from Arcade Punks take any profit from any funds raised on this site - help us, help you and whitelist us.