Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hardware:capcom_home_arcade [2021/09/01 00:19] – [Enabling FEL mode] fixed embedded image atarihardware:capcom_home_arcade [2021/12/13 03:52] (current) – ↷ Links adapted because of a move operation 54.36.148.2
Line 3: Line 3:
 {{ https://wiki.batocera.org/_media/hardware:cha-case-front-thumb.png?1000 |Bells ring in your head ominously.}} {{ https://wiki.batocera.org/_media/hardware:cha-case-front-thumb.png?1000 |Bells ring in your head ominously.}}
  
-From v32, Batocera official supports running on the [[http://capcomhomearcade.com/|Capcom Home Arcade]]! Most of these installation instructions are lifted from the [[https://github.com/lilo-san/cha-documentation|Unofficial Capcom Home Arcade Manual]], refer to that if you have further questions about the CHA itself, as this article pertains to only Batocera. +From **v32**, Batocera official supports running on the [[http://capcomhomearcade.com/|Capcom Home Arcade (CHA)]]! Most of these installation instructions are lifted from the [[https://github.com/lilo-san/cha-documentation|Unofficial Capcom Home Arcade Manual]], refer to that if you have further questions about the CHA itself, as this article pertains to only Batocera.
- +
-<WRAP center round todo 60%> +
-Batocera v32 for this device isn't officially out yet, but you can use this direct download to test it out early: https://www.androidfilehost.com/?fid=14943124697586355886 +
-</WRAP>+
  
 ===== Performance ===== ===== Performance =====
  
-You can play SNES games without special chips at full speed and some PSX titles. So keep it to 8-bit, non-demanding 16-bit and a bit of 32-bit systems. It's similar to an underclocked Pi 2 for reference. The main reason you're buying this is for the novelty of having a giant Capcom logo as your arcade stick anyway.+You can play most SNES games at full speed and most PSX titles. Demanding titles like Starfox/Bloody Roar may struggle a bit. So keep it to 8-bit, non-demanding 16-bit and a bit of 32-bit systems. It's similar to an underclocked Pi 2 for reference. The main reason you're buying this is for the novelty of having a giant Capcom logo as your arcade stick anyway.
  
 ===== Installation ===== ===== Installation =====
 +
 +Before beginning, it is recommended to read through this guide at least once to ensure you have all the things you'll need to install Batocera onto your CHA. You'll likely need to buy a USB-A to USB-A cable, as they aren't that commonplace.
 +
 +<WRAP center round tip>
 +You can start the download for the official Capcom Home Arcade image near the bottom of [[https://batocera.org/download|the downloads page on the main website]] while reading!
 +</WRAP>
  
 ==== Disassembly ==== ==== Disassembly ====
  
-Unfortunately, the installation of custom firmware onto this device requires its disassembly. Don't worry, it's just taking off rubber pads and unscrewing the cover, real easy stuff.+Unfortunately, the installation of custom firmware onto this device requires its disassembly. Don't worry, it's just taking off rubber pads and unscrewing some screws, real easy stuff.
  
-Turn the device upside down, there are ten screws you'll need to undo, six of which are underneath the rubber pads.+Turn the device upside down, there are ten Phillips-head screws you'll need to undo, six of which are hidden underneath the rubber pads.
  
 {{ hardware:cha-case-back-close-annotated.png?1000 |The screws you need to unscrew are circled in red.}} {{ hardware:cha-case-back-close-annotated.png?1000 |The screws you need to unscrew are circled in red.}}
  
-You can remove the rubber pads by heating them up (with say a hair dryer) and slicing an plastic pick (or a plastic ruler) underneath the padit should be able to come off in one piece. This will allow you to easily re-apply them in the future. If you don't heat it up first, it may rip, as the glue is very strong.+You can remove the rubber pads by heating them up (with say a hair dryer) and slicing an plastic pick (or a plastic ruler) underneath the padit should be able to come off in one piece. This will allow you to easily re-apply them in the future. If you don't heat it up first, it may rip, as the glue is very strong.
  
-<WRAP center round tip 60%+<WRAP center round tip> 
-If you're lucky enough to have one of the few early models that have an SD card slot, then the instructions are identical to regular Batocera flashing! However, that was only the first two-thousand units sold in Germany, you mostly likely will find your board doesn't have an SD card slot.+If you're lucky enough to have one of the few early models that have an micro-SD card slot, then the instructions are identical to [[:install_batocera|regular Batocera flashing]]! However, that was only the first two-thousand units sold in Germany, you mostly likely will find your board doesn't have an micro-SD card slot. Of course, if you're handy with a soldering iron and have a spare micro-SD card slot around, you could put one on yourself. Users have confirmed that it still works.
 </WRAP> </WRAP>
  
 ==== Enabling FEL mode ==== ==== Enabling FEL mode ====
  
-We'll need to transfer Batocera over onto the 4GB EMMC using a USB Type A Male to USB Type A Male cable.+We'll need to transfer Batocera over onto the 4 GB eMMC using a USB Type A Male to USB Type A Male cable.
  
-{{ hardware:usb-type-a.png |This is illegal, according to the USB specification.}}+{{ hardware:usb-type-a.png?nolink |This is illegal, according to the USB specification.}}
  
 To activate FEL mode: To activate FEL mode:
  
-  - Remove the Micro-USB power adapter. In FEL mode the board will be powered from the external USB. +  - Turn off the CHA and remove the micro-USB power adapter if it is still plugged in. 
-  - Press the FEL mode button and hold itIs easily reachable getting your finger under the board. It clicks when pressed, and requires a surprising amount of pressure to depress. {{ hardware:cha-case-back-open-annotated.png?1000 |It's to the left of the controller serial ports, on the other side of the board.}} +  - Connect one side of the USB Type A cable to the ''EXT USB'' port on the CHA. Do not plug the other side into the computer yet
-  - Connect the USB Type A to the PC. After the device has been detected (Windows plays a sound), the FEL button can be released. +  - Press and hold the FEL mode button underneath the boardThe FEL button is easily reachable with just your finger as it is at the edge of the board. It clicks when pressed, and requires a surprising amount of pressure to activate. {{ hardware:cha-case-back-open-annotated.png?1000 |It's to the left of the controller serial ports, on the other side of the board.}} {{ hardware:fel_button_press_without_removing_the_pcb.jpg?direct&360 |You're safe, trust us.}}<WRAP center round important> 
-  - Download [[https://github.com/lilo-san/cha-documentation/blob/master/software/CHA_FEL_MODE.zip|this]] software, uncompress and use 'start.bat' (Windows) or 'start.sh' (Linux) to enable access to the board's storage. +There is a very low chance that you might receive a 5V 0.2A electric shock in your extremities from doing thisThis is usually harmless and undetectable to humans (if you've ever touched the metal outer casing of a phone charger, you've already received a larger shock than this)Nonetheless, if you're utilizing some sort of medical equipment that is sensitive to even minor shocks, take the precaution of wearing rubber gloves before doing this.
- +
-<WRAP center round important 60%+
-The first time doing the steps above the device will be detected as an UNKNOWN deviceTo fix this use Zadig USB driver installer from [[https://zadig.akeo.ie/|here]].+
 </WRAP> </WRAP>
 +    * If you're having trouble with it, you can unscrew the board itself to get at it easier. Here is a picture of the other side of the board: {{ hardware:cha-pcb-front-annotated.png?500 |Found you, FEL!}}
 +  - While holding down the FEL button, connect the USB Type A to the computer. There is no need to reconnect the micro-USB cable to power on the device, as it will draw its power from the ''EXT USB'' port. After the device has been detected (Windows plays a sound), the FEL button can be released.
 +    * The first time doing this on a Windows PC the CHA will appear as an **Unknown** device. To assist in installing the correct generic drivers, you can use the [[https://zadig.akeo.ie/|Zadig USB driver installer]].
 +  - Download [[https://github.com/lilo-san/cha-documentation/blob/master/software/CHA_FEL_MODE.zip|this software]], extract its contents and double-click 'start.bat' (for Windows) or 'start.sh' (for Linux) to enable access to the board's storage.
  
 ==== Reading EMMC (Backup) ==== ==== Reading EMMC (Backup) ====
  
-Before attempting any modification is recommended to do a backup of the factory storage.+Before attempting any modification it is recommended to do a backup of the factory storage.
  
-A typical tool to do this is [[https://hddguru.com/software/HDD-Raw-Copy-Tool/|HDDRawCopy]], it can write the full contents of the EMMC to a compressed RAW image (so you can flash back in case things mess up).+A typical tool to do this is [[https://hddguru.com/software/HDD-Raw-Copy-Tool/|HDDRawCopy]], it can write the full contents of the eMMC to a compressed RAW image (so you can flash this back in case things mess up).
  
 ==== Flashing EMMC (Writing) ==== ==== Flashing EMMC (Writing) ====
  
-Batocera recommends using [[https://www.balena.io/etcher/|Etcher]] to flash images, but HDDRawCopy works too.+Batocera recommends using [[https://www.balena.io/etcher/|Etcher]] to flash images, but [[https://hddguru.com/software/HDD-Raw-Copy-Tool/|HDDRawCopy]] works too.
  
-<WRAP center round todo 60%> +If you haven't already, download the Capcom Home Arcade Batocera image (named ''batocera-cha-XX-XXXXXXXX.img.gz'') from [[https://batocera.org/download|the official Batocera downloads page]].
-The image is yet to be uploaded to the siteThis section will be updated when it doesFor now, you can use https://www.androidfilehost.com/?fid=14943124697586355886 +
-</WRAP>+
  
 ==== Reassembly ==== ==== Reassembly ====
  
-You can reassemble the device by screwing in all the screws and putting the rubber pads back on... but even better, you can just choose to only put the rubber pads on and screw in only the four immediately visible screws. That way, you can more easily disassemble it in the future if you need to say re-activate FEL mode.+You can reassemble the device by screwing in all the screws and putting the rubber pads back on... but even better, you can just choose to only put the rubber pads on and screw in only the four immediately visible screws. That way, you can more easily disassemble it in the future if you need to re-activate FEL mode. 
 + 
 +==== First boot ==== 
 + 
 +Reboot the device and allow 2-3 minutes for Batocera to set itself up on the eMMC. 
 + 
 +<WRAP center round tip> 
 +No need to use FEL mode again, if everything goes according to plan. Once Batocera is installed, you can update it using its [[:updates_and_downloads|built-in tools]] or [[:current_and_previous_releases#update_downgrade_batocera|via SSH]]! 
 +</WRAP>
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
Line 68: Line 77:
 If for any reason the device doesn't work properly try to reinstall an OS using FEL mode. In case that still fails to give you anything, you can flash the backup image you made earlier to return it to stock firmware. If for any reason the device doesn't work properly try to reinstall an OS using FEL mode. In case that still fails to give you anything, you can flash the backup image you made earlier to return it to stock firmware.
  
-If you need more help, refer to the [[https://github.com/lilo-san/cha-documentation|Unofficial Capcom Home Arcade Manual]]. You might also find some community assistance at the [[https://www.reddit.com/r/CapcomHomeArcade/|CHA subreddit]] or the [[https://discord.gg/4jsNqRZUzS|CHA Discord server]].+If you need more help, refer to the [[https://github.com/lilo-san/cha-documentation|Unofficial Capcom Home Arcade Manual]]. You might also find some community assistance at the [[https://www.reddit.com/r/CapcomHomeArcade/|CHA subreddit]] or the [[https://discord.gg/4jsNqRZUzS|CHA Discord server]]. Of course, if your question is about Batocera, feel free to drop a question at our [[https://discord.com/invite/JXhfRTr|Discord server]].
  
 ===== Special Acknowledgements ===== ===== Special Acknowledgements =====
 +
 +Lilo-san for the [[https://github.com/lilo-san/cha-documentation|Unofficial Capcom Home Arcade Manual]] that this page is based off of.
  
 [[https://github.com/ChokoGroup|CHOKO Group]]. They where the first ones to open the CHA development opportunities to a wider audience and put together the package to enable FEL mode. They also wrote the first beginner friendly guide to use it. [[https://github.com/ChokoGroup|CHOKO Group]]. They where the first ones to open the CHA development opportunities to a wider audience and put together the package to enable FEL mode. They also wrote the first beginner friendly guide to use it.
  
-[[https://batocera.org/|Batocera Team]]. Demetris in particular for taking over the port of Batocera for the CHA and answer many questions.+[[https://batocera.org/|Batocera Team]]. Demetris in particular for taking over the port of Batocera for the CHA and answering many questions
 + 
 +[[https://capcomhomearcade.com/|Koch Media]], for creating a good licensed product and supporting its Reddit community.
  
-[[https://capcomhomearcade.com/|Koch Media]]. For creating a good licensed product and supporting its Reddit community. 
  • hardware/capcom_home_arcade.1630455586.txt.gz
  • Last modified: 5 years ago
  • by atari