RC flight Simulator
AirSim: https://github.com/microsoft/AirSim PhoenixRC4: https://www.rc-thoughts.com/phoenix-sim/ SSS: http://www.rowlhouse.co.uk/sss/ Complete list: https://en.wikipedia.org/wiki/RC_flight_simulator
View ArticleFixing Ubuntu flickering the screen backlight on Dell XPS 9510
I was facing a very annoying screen flashing/flickering of backlight with Ubuntu 20.04 LTS on Dell XPS laptop. After some searching I found this thread with a user reporting similar issue:...
View ArticleTesting Pascal on NuttX
These are the steps to test Pascal VM (https://github.com/patacongo/Pascal) on NuttX: $ cd nuttxspace/nuttx $ cd ../apps/ $ ln -s /home/alan/nuttxspace/Pascal pascal $ ls -l total 112 -rw-rw-r-- 1...
View ArticleRecording audio call on Android
recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);...
View ArticleUnderstanding the semaphore leak on ESP32/ESP32C3’s NuttX WiFi Driver
The initial issue was “fixed” with a workaround using a NuttX feature (or hook) that enables some function to be called during the task exit (when CONFIG_SCHED_ONEXIT is enabled). More info:...
View ArticleCompiling pic30-gcc on Linux
Some people don’t know, but Microchip uses GCC compiler on their MPLAB, they are using it for more than 15 years and never contributed back to mainline. Even worst: they have some non-free...
View ArticleConverting SVG to PDF
This is how I convert SVG to PDF: $ sudo apt-get install librsvg2-bin $ rsvg-convert -f pdf -o t.pdf t.svg Source: https://superuser.com/questions/381125/how-do-i-convert-an-svg-to-a-pdf-on-linux
View ArticleUsing MMDVM Hat board to send Pager message
While searching for ways to transmit Pager messages I found this nice post: https://debugger.medium.com/howto-using-a-pager-in-the-21st-century-6a57454ecde8 There are many ways to transmit to pager...
View ArticleGraphics libraries for embedded systems
This is a small list of GUI for embedded system, mainly for microcontrollers, but some for Linux as well. FLKT: https://www.fltk.org GUIslice: https://github.com/ImpulseAdventure/GUIslice LVGL:...
View ArticleSending Pager POCSAG message
I’m using MMDVM as Hat/shield on Raspberry Pi 0 W to send POCSAG message to pager. Frequency is configured to 433.450.000 and after running MMDVMHost I run: $ sudo RemoteCommand 7642 page 1000001...
View ArticleUseful links about pagers
These are nice references to Motorola Pagers (mainly Motorola Advisor) using POCSAG protocol: https://goughlui.com/2016/01/15/tech-flashback-motorola-advisor-pocsag-5121200bps-pager/...
View ArticleLinks about the FLEX and ReFLEX pager protocol
https://www.wirelessdesignonline.com/doc/employing-the-flex-protocol-in-messaging-appl-0001
View ArticleCommand to list the time you turned you computer on
This is a simple and nice way to know the exact time your computer was turned on:$ journalctl --list-boots It only works if your systems are running systemd-journald and you have the directory...
View ArticleIntegrating your Linux Desktop Ubuntu with your Android Smartphone
It is possible to integrated and control your Linux desktop with your smartphone, similar as it work for Apple iPhone and MacBook. All you need is to install GSConnect on your computer:...
View ArticleHow to use virtualbox to install OSes on physical disks
In virtualbox it is a little bit more difficult to install an OS in a physical disk, but it is possible. First you need to create a New image normally, but instead of creating a disk image in the...
View ArticleConverting Russian text from IBM866 to UTF-8
To run the Motorola Advisor Pager programmer I need to follow the instruction, but the extended-ASCII charset wasn’t helping: 1.<8e>âªà®©â¥ ¯¥©¤¦¥à ¨ ᥬ¨â¥ ¯à¨¥¬ãî ¯« âã 2.<90> ᯮïâì...
View ArticleTrying to install Penguino x.3 on Linux
After removing some not necessary libraries like PyUSB, PySVN, I finally got a splash screen and this: $ ./pinguino_lin64.sh ./pinguino.py:70: wxPyDeprecationWarning: Using deprecated class...
View ArticleUsing crosstool-ng to create mips toolchain
I gave up to use the Pinguino toolchain and decided to compile my own using crosstool-ng and suggested on this thread: https://lists.apache.org/thread/lgrt45t73om5gq7mq3g5982kgykw5l42 The steps where...
View ArticleUsing AVRDUDE with USBASP to flash firmware on Arduino Atmega328P chip
This is the command that I used to program Atmega328P with a firmware to hack Motorola Advisor: $ avrdude -C /etc/avrdude.conf -c usbasp -p atmega328p -U flash:w:"v3/ADVISOR_EEP_ARD328_v3.hex":i -v...
View ArticleRecovering the Motorola Pager Password
I used a programmer written for Arduino to read the Pager’s EEPROM (thanks Dmitrii for the link) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0000 C6 72 DE D1 64 4C 00 00 00 00 92 BC 83 3B 92 BC...
View Article