Agreed, it took me longer to figure out what the problem was than it did to create the links myself.
I wanted to implement a separate SD Card i got lying around.
I figured out that fat32 works (16 GB SD Card)
I fount 2 new questions xD
- how do i see the percentage of the battery?
- and how do i set the keyboard backlight other than with the keyboard shortcut? Hipstoot wrote about a config file. But if i enter, it stats an error (before i have to chmod to open because it only had -w- β¦)
I think you probably want to implement a software solution (as opposed to the hardware shortcut on the Picocalc) in which case you could either build your own with the language of your choice or find software that does the job for you and which will compile on the Picocalc - this might be worth looking into from the GNU project: Battery-Stats-Master I think you will need at the least autoconf automake and autoconfig from here too and it may still not work as intended. The keyboard might be easier to implement as its handled by a seperate chip STM32 which you will probably find documentation for and maybe even examples.
arrived today⦠running ubuntu 22.04 for meshtastic. (still need to review my build steps and sdk modifications) - using hisptoot drivers for keybaord, display, pwm and sound
/# neofetch
.-/+oossssoo+/-. root@luckfox
`:+ssssssssssssssssss+:` ------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04.5 LTS armv7l
.ossssssssssssssssssdMMMNysssso. Host: Luckfox Lyra
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 6.1.99
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 19 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 820 (dpkg)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.1.16
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Terminal: adbd
ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: Generic DT based system (3)
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Memory: 40MiB / 103MiB
+sssshhhyNMMNyssssssssssssyNMMMysssssss+
.ssssssssdMMMNhsssssssssshNMMMdssssssss.
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
/#
Cool!
How did you paired it with a lora radio?
When talking about having working sound, do you have any distortions as described above?
my own usb lora radio stick, until i see if i can actually get enough spi pins
Yes, I assume still same audio distortions, not done the pwm audio mod yet
Meshtastic also now can use udp and a nettwork client is already available (so you dont actually need a local lora radio just netowrk/wifi connection to other nodes)
This is awesome! Does Ubuntu run on SD out of the box ?
No, it a sdk modification (to restore Ubuntu OS building) and to include the PicoCalc buildroot os drivers from to original poster
That is great.
Maybe you find some time in the future to explain how this is done. Would be nice.
will you be releasing your image ?
Hi,
I think it should be possible to use the Pins that is used for the Picocalc PSRam:
GP2 - RAM_TX
GP3 - RAM_RX
GP4 - RAM_IO2
GP5 - RAM_IO3
GP21 - RAM_SCK
GP28 - Free
They also populated to the side of the Picocalc.
Lyra aquivalent is:
GP2 β RMIO12
GP3 β RMIO13
GP4 β RMIO0 β Is used for audio currently
GP5 β RMIO1
GP21 β RMIO26
GP28 β RMIO24
Hope that helps.
Let me see about it, tracing my steps as i also built for the forge1 images
Yes, I already thought about this last nite and came up with the same. (after i realized those external gpio are available)
Need to disable console output as i will need those UART pins also. And see if using that RM_IO0 will be an issue
for wio-sx1262 i need 8 total gpio
[wio-sx1262]
1 MISO
2 MOSI
3 SCK
4 CS
5 IRQ (DIO1)
6 Reset
7 Busy
8 Rxen
but other sx1262 or LR1121 will only need 7 total GPIO
or less if i use the same spi bus
Yes Clockwork should not have bothered adding psram and leaving the side socket i/o totally free !. I might consider removing it in the future.
βNeed to disable console output as i will need those UART pins also. And see if using that RM_IO0 will be an issueβ
It would be nice to have Serial port in place of the console output to able to connect to serial devices. I have a thermal camera that works over serial, but I have not figured out how do to this in the current linux version.
Maybe use the UART0 pins, that are RMI022 and RMI023. You can anyhow debug over ADB I guess. ( I am not sure about ubuntu)
GP0 β RMIO22
GP1 β RMIO23
GP2 β RMIO12
GP3 β RMIO13
GP4 β RMIO0 β Is used for audio currently
GP5 β RMIO1
GP21 β RMIO26
GP28 β RMIO24
That makes seven ![]()
Yes, it seems weird to me that they wired the PSRAM that way and then pre load it with PicoMite Basic, which canβt use those pins for PSRAM.
Yes, adb is still included and usable
[Credits] hiro fu - hisptoot [PicoCalc Drivers - keyboard, pwm, sound and video
This is Cool, Thanks a lot! I will look into it.
Legend. Thanks for all your hard work.


