Giter Site home page Giter Site logo

gpicase2-script's People

Contributors

retroflag avatar takiiiiiiii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

gpicase2-script's Issues

Display Switching Does Not Work

Replicated Recalbox 8.0, Replicated RetroPie 4.7.1, clean installs.

Process:
Install Distro
Install Case Patch.
Confirm Dock is working while using config_HDMI file. displays and runs correctly without any issue
Install Safe Shutdown script from github
Dock no longer displays output once Emulationstation is running. Bootup and Shutdown messages display correctly. Removing gpi from dock displays video and sound on the LCD.
Dock does not display any image apart from bootup image when shut down / powering on when connected. All testing has been done from a complete shutdown and power cycle while connected.

Config Files are stock included with the Case Patch, no alterations made.

Safe shutdown script has been installed both when using the config_hdmi as the configuration file and when the standard config.txt is used. Testing has been done on fresh installs of RecalBox and Retropie

Issue still occurs when changing the config files between config.txt, config_hdmi and config_lcd.

retropielcdfirst, retropielcdnext co-opts PWM0 pin for Raspberry Pi Zero 2W

This is running on a Raspberry Pi Zero 2W, RetroPie, and GPi Case 2W.

The config.txt is edited per the official display patch.

$ raspi-gpio get 18,19
GPIO 18: level=0 fsel=2 alt=5 func=PWM0
GPIO 19: level=0 fsel=2 alt=5 func=PWM1

Installing retropielcdfirst.sh, retropielcdnext.sh will remove speaker functionality on the GPi Case 2W, which seems to pull on pin 18. Plugging in headphones with the Raspberry Pi installed in the case will result in the right speaker being non-functional.

Are the LCD scripts even necessary here? We would assume once someone puts the Pi into the case, it is very likely they will keep the Pi there; if they were to remove the Pi, it seems very likely they will reflash the SD card anyways.

Removing all references to the LCD scripts in retropie_SafeShutdown_gpi2.py and retropie_install_gpi2.sh works fine.

Battery level

Is it possible for the gpi case 2 to report the current battery level?

How to use Raspberry Pi OS with GPI Case 2

Hi,
thanks for this phenomenal package. (Case + dock)

I would like to have my own software running on a Compute Module 4 in GPI Case 2, and be able to access DPad, have sound over the speakers, and output to the display.

Can you please provide a short howto what needs to be done? Can the patches available for Retropie just be used?
Judging on reddit posts this could be also interesting for many others, and a doc could make the GPI Case 2 more interesting than other cases for those people.

Thank you,
Ray

batocera v33 config fix

after batocera v33

start_x.elf and fixup_x.dat files don't exist

You need to edit all config files (config, lcd config, hdmi config)

If not modified, booting will fail

add this ↓
start_file=start4x.elf
fixup_file=fixup4x.dat

No Internet install, and no need for dock

I have no way of connecting a keyboard and tether on my no wireless cm4 so I am working through the recalbox install script and performing each step manually. I also don't have a dock, can I skip the lcdfirst and lcdnext scripts if I am only using the gpi built in screen? Or are these scripts required?

Recalbox 8.1

A few days ago Recalbox 8.1 was released, is it compatible with the GPI case 2 script or do I need to wait for the update?

Batocera no HDMI Audio

Batocera V33 and V34 are having no HMDI audio, when the script is installed.
Only showing USB analog audio when it is connected to the dock

No Audio on HDMI in dock

I am using GPi Case 2 with recalbox 8 flashed on eMMC.
Everything is working like expected except Audio on HDMI while the case is connected to dock.

No Audio with Retropie

With the Retropie Image I have no Audio.
I installed the Patch and later the Safe Shutdown.

What should it do?

GPI-Case 2 with raspian bullseye - possible to disable standby

Hi,

i have a gpi case 2 installed with cm4. i installed raserry bullseye.

i created a program written in python3 that i can use the case as mp3 player.

After 15 mins the device disables display and audio if no input.

Is it possible to disable the powersave-feature of the case with kernel overlay or gpio config?

Thanks

Gunnar

Stuck in a reboot loop when CM4 is installed on the official IO board running Retropie v4.7.1.

I've seen this happen twice now with two different CM4 modules. I'm working with Retropie v.4.7.1 on a CM4001000 and a CM4102032.

CM4001000
While on the official IO board, copied and installed the patch, installed the safe shutdown script, installed the CM4 into the GPiCase2 and everything worked great. Removed the CM4 from the case, removed the SD card and mounted it to turn off the patch to switch it back to HDMI output, put it back on the official IO board, started the CM4 and then was stuck in an endless reboot loop. Mounted the SD card on another machine and examined the boot partition and saw the config.txt was missing.

CM4102032
While on the official IO board, copied the patch over but did not run the install batch file yet as I was still working on some stuff connected to a TV, installed the safe shutdown script, did a reboot and got stuck in an endless reboot loop before I could put it in the GPiCase2. Was able to put the the CM4 in usb boot mode, looked at the boot partition and again the config.txt was missing. Restored the config.txt from a backup, ran the install batch for the patch, put it in the GPiCase2 and it is working again.

Am I doing something wrong here or out of order? I've followed the steps outlined in README.md:

"Make sure that the GPiCase2 patch is installed.
If the patch file is not installed and you install the script first, you will lose the “config.txt” file, which will cause the CM4 to fail to boot."

Should I be able to move the CM4 back and forth between the 2 devices as long as I'm installing and uninstalling the patch which sets up the display output? I'm not blocked by this but I'm basically in a spot where I can't throw the CM4 back onto the official IO board without this happening. Luckily I don't plan on doing this now in the future since I'm using a CM4102032 with wifi, but anyone with a non wifi compute module 4 I worry will run into this when they need to go back to an IO board to do some maintenance or file management.

I haven't had a chance to dig into it and try to debug it but clearly something about this safe shutdown script or the way I'm using it and booting up on an IO board is causing something to fail and wipe out the config.txt after having it happen twice on 2 different modules.

I'd be interested to hear if anyone else has experienced this. I'm willing to provide any additional info needed and I still have the CM4001000 and SD setup in a way were I can reproduce this again fairly easily.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.