Home
Technopolis.tv
Cancel

Congratulations to the Syrian people

Techopolis sends our warmest congratulations to the Syrian people on the occasion of their liberation. We wish them a bright and prosperous future and we hope Assad is the first of many tyrants to...

LoRa: Writing our own Protocol - Part 3 - Protocol Draft

This is Part 3 of the #LoRa series. If you didn’t read the previous post, check out Part 1 and Part 2. This is not the final draft. I will come back and keep this draft updated. Feel free t...

Why I pay monthly 1,247.40 for Technopolis.tv and I'm fine with that

Yes, you’re right. The last article I wrote was in October 2023. Why did it take so long? Am I broke now from running this blog? If you follow ThePrimeagen and Fireship, you should be aware of the...

PlatformIO: Ethernet + LoRa - TTGO T-Beam WIZnet W5500 Lite

While doing research for the upcoming LoRa: Writing our own Protocol - Part 3 - Protocol Draft I discovered some issues that will be a huge headache in the future. The LoRaWAN Semtech Packet Forwar...

PlatformIO: Self-destructing Arduino ESP32 Firmware

Is it possible to erase the firmware of an ESP32 from within itself? Let’s try to find out. You might ask yourself: why do you even need a function like that? - I mean… why not? If you want to er...

LoRa: Writing our own Protocol - Part 2 - Hardware & Hello World

This is Part 2 of the #LoRa series. If you didn’t read the previous post, check it out here. Requirements Before we start, you should have basic knowledge in ESP32 and be familiar with the “A...

LoRa: Writing our own Protocol - Part 1 - Introduction

So, I was planing to write about some #LoRa projects in the future after I was done with the #MAVLink series. However I stumbled few days ago over a tweet from @sulfuroid. Here is some kind of m...

How to use MAVLink on ESP32

Quick MAVLink Introduction MAVLink (Micro Air Vehicle Link) is a very lightweight and awesome messaging protocol for communication between unmanned vehicle and Ground Control Station (GCS). MAVLink...

PlatformIO: How to use RobotDyn Arduino Leonardo Ethernet W5500

TL;DR Pull RST pin 11 HIGH before Ethernet.begin(). Optionally pull SS pin 10 LOW before Ethernet.begin() and HIGH afterwards. Prevously I wrote about the madness I had with several Ethernet M...

TNC: IP over LoRa - RNode installation

This blog post is a tribute to all those out there that resist and fight against tyranny. Skip to RNode LoRa TNC installation. AirChat and Fldigi Around nine years ago I stumbled over a Vice ...

Reverse Engineering Arduino RFID device and dumping firmware

Yes, this is another of those “a friend of mine asked me” stories. A friend needed help in auditing his (self build) RFID credit system. He contacted me and another researcher friend of mine. My f...

SST: Secure Serial Tunnel - Signing and verifying - Part 1

Yes, I know. Air-Gap means that a network should be physically isolated from any unsecure networks. But, what if I need to reach a database via internet or VPN Tunnel? Some kind of semi Air-Gap per...

Play Minecraft (1.20.2) without purchasing it (100% legal)

TL;DR Open a LAN game with a demo account, kick yourself out, join a self-hosted minecraft server. Spoof your player name to join with multiple demo accounts. Update Unfortunately, this “Bu...

Update: Arduino W5100 Ethernet (Clone) and other nightmares... ChatGPT

TL;DR Simply, just add a RC circuit to the RST and GND pins of your Arduino Ethernet Shield Clone. Resistor and Capacitor values are in the last chapter. The Arduino Ethernet Shield is the per...

Welcome to Technopolis!

Hello and welcome to Technopolis, I am very happy to announce my new Blog and upcoming YouTube channel. In the coming weeks, I will try my best to publish some real cool tutorials about some inter...