Marek Ventur
Listed by media.ccc.de as the speaker for the EMF 2018 TiLDA Mk4 making-of talk.
SourceElectromagnetic Field 2018 · United Kingdom · 2018
EMF 2018 phone-like MicroPython badge
An EMF badge with MicroPython, WiFi, GSM/SMS/calling, screen, sensors, keypad, Grove connectors, and a badge store.
People
Listed by media.ccc.de as the speaker for the EMF 2018 TiLDA Mk4 making-of talk.
SourceNamed in the MK4 wiki on cellular antenna behavior and Grove connector notes.
SourceNamed in the MK4 wiki as the source of serial-terminal and tilda_tools troubleshooting tips.
SourceTiLDA MK4 stretched the idea of a badge into something close to a tiny phone and networked field device.
The wiki lists TI MSP432E4 MCU, CC3120 WiFi, SIM800 GSM/GPRS, color screen, sensors, speaker, microphone, 2000 mAh battery, Grove headers, conductive thread points, and SAO connector.
Runs MicroPython with a badge store, tilda-tools, firmware update paths, and documented app hacking workflows.
The wiki records practical field quirks, including call stability and external antenna notes for the cellular module.
Lifecycle
The MK4 wiki documents installing apps directly on badge through the Badge Store app: choose Install, pick a category/app, save it, then restart back to the launcher.
SourceApps were submitted by adding a folder with main.py metadata headers to the Mk4-Apps GitHub repository, validating with tilda_tools, and opening a pull request; official rules banned malicious apps and code/image hot-loading without good reason.
SourceBase firmware updates used tilda-tools over USB/DFU rather than the Badge Store; the update page says they fixed stability, performance, and phone-call problems but wiped apps and settings.
SourceTiLDA MK4 exposed Grove headers, conductive thread points, and a SAO connector for sensors, add-ons, and badge-to-badge hardware experiments.
SourceThe MK4 wiki records Grove UART/I2C connectors, a Shitty Add-Ons connector, conductive-thread points, Neopixel header use, and UART numbering gotchas for hardware hacking.
SourceOperational history
MK4 needs lifecycle treatment because the shipped camp experience, app behavior, and post-event firmware state were not identical.
The app store was curated and collaborative rather than an anonymous binary upload service.
The detail page should preserve first-boot and recovery behavior, not only final hardware specifications.
Useful reminder that badge RF/cellular features can be field-sensitive.