05-10-2018, 11:21 AM
A few things...
If rtl8192cu works for you, then stick with that. It certainly could be better. We picked that Edimax device, because it just works (for most people I guess) when plugged in, and it draws less power than the cheapo dongles.
I wonder if there could be something about your WiFi network that is different than most. You mentioned that it can scan but not join, and that you used wpa_passphrase to create your key. I've always just created the /boot/wpa_supplicant.conf by hand (with nano or whatever) and put in my plaintext passphrase. I don't know, but I think the most important thing is that it's working and I really appreciate that you've documented it so well. Now if anyone else has issues, they should be able to follow your guide to try rtl8192cu.
I have yet to figure out why the 'dkms' driver for the button input doesn't automatically rebuilt itself when you update to a new kernel. That's part of the point of dkms, but it never seems to work. Rebuilding the controller input driver is pretty simple (if you have a SSH or keyboard console). After a kernel upgrade, reboot to the new kernel and run these...
sudo dkms build -m mk_arcade_joystick_rpi -v 0.1.5.6
sudo dkms install -m mk_arcade_joystick_rpi -v 0.1.5.6
The 0.1.5.6 is the version number of mk_arcade_joystick_rpi that you want to build/install.
There are actually 3 github repositories that go into a Freeplay Zero/CM3 SD image. Each of them has an install.sh script.
https://github.com/TheFlav/rpi-fbcp
https://github.com/TheFlav/mk_arcade_joystick_rpi
https://github.com/TheFlav/Freeplay-Support
There are also these notes/instructions that I use for other config mods.
https://docs.google.com/document/d/1jsMi...5ni83q4rvn
If rtl8192cu works for you, then stick with that. It certainly could be better. We picked that Edimax device, because it just works (for most people I guess) when plugged in, and it draws less power than the cheapo dongles.
I wonder if there could be something about your WiFi network that is different than most. You mentioned that it can scan but not join, and that you used wpa_passphrase to create your key. I've always just created the /boot/wpa_supplicant.conf by hand (with nano or whatever) and put in my plaintext passphrase. I don't know, but I think the most important thing is that it's working and I really appreciate that you've documented it so well. Now if anyone else has issues, they should be able to follow your guide to try rtl8192cu.
I have yet to figure out why the 'dkms' driver for the button input doesn't automatically rebuilt itself when you update to a new kernel. That's part of the point of dkms, but it never seems to work. Rebuilding the controller input driver is pretty simple (if you have a SSH or keyboard console). After a kernel upgrade, reboot to the new kernel and run these...
sudo dkms build -m mk_arcade_joystick_rpi -v 0.1.5.6
sudo dkms install -m mk_arcade_joystick_rpi -v 0.1.5.6
The 0.1.5.6 is the version number of mk_arcade_joystick_rpi that you want to build/install.
There are actually 3 github repositories that go into a Freeplay Zero/CM3 SD image. Each of them has an install.sh script.
https://github.com/TheFlav/rpi-fbcp
https://github.com/TheFlav/mk_arcade_joystick_rpi
https://github.com/TheFlav/Freeplay-Support
There are also these notes/instructions that I use for other config mods.
https://docs.google.com/document/d/1jsMi...5ni83q4rvn
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )