Luckfox Lyra on PicoCalc

Is there a guide how to flash the new screen driver

mv /usr/lib/ili9488_fb.ko /usr/lib/ili9488_fb.ko.bak
cp path-to-new-ili9488_fb.ko /usr/lib/ili9488_fb.ko

then edit /etc/init.d/S09picocalc
you can pass extra parameters with insmod command.

1 Like

Thank you i want to fit a antenna for wifi signal do you know how this can be wired on the Lyra hisptoot.See pictures below inwas thinking drill hole on side for antenna.


2 Likes

I guess my wifi usb is not compatible.


I tried another usb it works time now synced. Out of my 6 wifi dongles 2 work.

Uploading: 1000003843.jpg…

1 Like

Here are the 2 usb wifi dongles that worked for me.

Capture2
Capture

2 Likes

Is it possible to get internet shared through usb with usb_gadget?

whats the connector type on the top? Is it JST or micro SH or what? wanted to make a connector to USB.

These attach to that MX 1.25 on the top of the Lyra and gives you a USB port. If you don’t want to mod your case, It is short enough that you can loop it down under the battery and keep it entirely internal. I had no trouble attaching a wifi dongle to it in this manner.

3 Likes

Wifi has gone internal seems to work perfectly fine inside. And Antenna mount is ready for a LoRa board.


3 Likes

Or you solder a usb connector yourself:

1 Like

I have also lyra plus with the usb will this build work on this board?

To whom may be interested, i put neonloop picoarch code and the small mod i made to run on picocal + lyra in my github repo

4 Likes

Looks like their SDK uses some pretty ancient python 2 / android SDK stuff. i couldn’t (easily) get it to work on anything too new.

Thanks. I was able to compile it. This is very promising.

I have had Some Issues:

  • No sound (Have done the HW Mod and sound works fine with Pico8)
  • Screensize is small (gambatte) Update: Works fine, I have to restart picoarch :+1:

Got an error with mame:

Cloning into 'mame2000'...
remote: Enumerating objects: 1486, done.
remote: Counting objects: 100% (1486/1486), done.
remote: Compressing objects: 100% (1454/1454), done.
remote: Total 1486 (delta 34), reused 1285 (delta 26), pack-reused 0 (from 0)
Receiving objects: 100% (1486/1486), 6.59 MiB | 6.93 MiB/s, done.
Resolving deltas: 100% (34/34), done.
cd mame2000 && git checkout
Your branch is up to date with 'origin/master'.
(test ! -d patches/mame2000) || (cd mame2000 &&  patch --merge --no-backup-if-mismatch -p1 < ../patches/mame2000/0002-arm-generic-target.patch &&  patch --merge --no-backup-if-mismatch -p1 < ../patches/mame2000/0004-rotation.patch &&  patch --merge --no-backup-if-mismatch -p1 < ../patches/mame2000/1000-trimui-build.patch &&  patch --merge --no-backup-if-mismatch -p1 < ../patches/mame2000/1002-reduce-vector-game-res.patch && true)
patching file Makefile
patching file src/libretro/libretro.c
patching file Makefile
patching file src/libretro/video.c
patching file src/mame.c
Hunk #1 NOT MERGED at 64-76.
make: *** [Makefile:232: mame2000] Error 1

Keep up the good work.

1 Like

Hi,
I added a switch to the audio botch wire to allow it to deactivate the mod.

Don’t forget the insulation!

I think a jumper setup may also be possible. Update: solder a jumper setup with 2 pins to the botch wire,

1 Like

I notices there is a jumper already on the picocalc board not sure what its for?

Thank you for your work this is a great start hope you can make more cores and continue your work.

Merge Error picoarch:
I think this is the culprit:

2 Likes

Love me some pcengine.

2 Likes

Last second typo, I’ll fix asap

2 Likes