Skip to content
irmos techblog
Menu
  • GitHub
  • Drone-N-Scooters
  • FPGA
  • OS
  • Certificates
  • about Irmo

Author: irmo

C++ / Embedded / Software

Data from IoT to cloud – a modern approach

Today, I will present a state-of-the-art approach to transferring data over a mobile network in a secure and resource-friendly way. This client will run on any Linux or Zephyr based …

Drone-N-Scooters / Embedded / Hardware / Research

Ninebot Max G30 II firmware patching

Ninebot eScooters are renowned globally for their robustness and reliability. However, they come with certain restrictions tailored to the market in which they’re sold. A notable example is the speed …

Drone-N-Scooters / Embedded / Hardware / Research / Software

E-Scooter Bluetooth LE insides

Source code on Github: https://github.com/irmo-de/9UnBot/ Introduction When I began using my eScooter, I was dissatisfied with the included app. This app connects to the scooter via Bluetooth Low Energy (LE), …

Drone-N-Scooters / Hardware

The magic behind field weakening for electric motors

When it comes to customizing the motor control of ebikes or escooters, there is one term you will inevitably encounter: motor field weakening. In this post, I aim to demystify …

MacOS / Software

MacOS “wake on LAN” (wol) solution for Ventura by using external Bluetooth

Requirement: Copy the Bluetooth controller’s MAC address to your clipboard. We’ll need this value later. Switch over to the raspberry pi console Then you can wake up you Mac using:sudo …

Python / Software

[Preview] SQLighter – the easiest open source SQLite3 wrapper

If you use SQLite in your software regularly you are most likely annoyed by the repetitive task you must do every time. Create the database structure with dozens of SQL …

Hardware

Building a cheap home use insulation tester for less than 10 USD

Were there a lot of electronic toys from Asia under the Christmas tree? We all like to buy electronic gadgets from Asia from time to time. But are the devices …

FPGA

Fixing the CMOD A7 FPGA eval board usb loss problem

…. by using an extra ferrite for less than 20 cent … you can skip the technical details and go to the solution at the end immediately I bought two …

C++ / FPGA / Kintex / RISC-V / SOC / Spartan / Verilog / VHDL / Xilinx

Porting RISC-V to Xilinx Kintex 7, Artix 7 and Spartan 7

To get a better understanding for RISC-V in hardware let us try to bring a RISC-V implementation to one of the smallest FPGA from Xilinx. The Kintex-7 and the Spartan-7 …

RISC-V / SOC / Software

GigaDevice RISC-V with IAR workbench

Introduction GigaDevice released a 32-bit general-purpose MCU based on RISC-V This MCU (and this is real news) in supported by the new IAR workbench for RISC-V. What you get is …

Posts navigation

Older posts

Recent Posts

  • Data from IoT to cloud – a modern approach
  • Ninebot Max G30 II firmware patching
  • E-Scooter Bluetooth LE insides
  • The magic behind field weakening for electric motors
  • MacOS “wake on LAN” (wol) solution for Ventura by using external Bluetooth

Recent Comments

  • Christopher Running on Ninebot Max G30 II firmware patching
  • irmo on Data from IoT to cloud – a modern approach
  • FossaGenie on Data from IoT to cloud – a modern approach
  • Nathaniel820 on Ninebot Max G30 II firmware patching
  • Zagreb_Dude_ on Ninebot Max G30 II firmware patching

Archives

  • January 2024
  • November 2023
  • October 2023
  • October 2022
  • February 2021
  • January 2021
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • August 2019
  • July 2019
  • November 2018
  • March 2018
  • October 2017
  • February 2017
  • January 2017
  • November 2016
  • June 2016

Categories

  • C++
  • Drone-N-Scooters
  • Embedded
  • FPGA
  • Hardware
  • IOS
  • Kintex
  • MacOS
  • Python
  • Research
  • RISC-V
  • SOC
  • Software
  • Spartan
  • Travel
  • Verilog
  • VHDL
  • Xilinx
Copyright © 2025 irmos techblog – OnePress theme by FameThemes