├── CMakeLists.txt ├── README.md ├── assets ├── airtag_closeup_soldered.jpeg ├── cpu_vdd_big.jpeg ├── cpu_vdd_close.jpeg ├── minicom.png ├── openocd_noAPProtect.png ├── setup_1.jpeg ├── setup_2.jpeg ├── telnet_dump_image.png └── wiring.jpg ├── built_binary ├── pdnd_airtag.uf2 ├── pdnd_airtag_extended.uf2 ├── pdnd_airtag_test_powerup_only.uf2 └── pico_firmware_current.uf2 ├── main.c ├── notebook ├── AirTag Glitcher.ipynb └── testnrf.cfg ├── pdnd ├── display │ ├── FreeSans5pt7b.c │ ├── FreeSans5pt7b.h │ ├── FreeSans9pt7b.c │ ├── FreeSans9pt7b.h │ ├── font_renderer.c │ ├── font_renderer.h │ ├── gfxfont.h │ ├── splash.h │ ├── ssd1306.c │ └── ssd1306.h ├── pdnd.c ├── pdnd.h ├── pdnd_display.c ├── pdnd_display.h ├── pdnd_spi.c ├── pdnd_spi.h └── pio │ ├── glitch.pio │ ├── i2c.pio │ ├── pio_i2c.c │ ├── pio_i2c.h │ ├── pio_spi.c │ ├── pio_spi.h │ ├── spi.pio │ ├── uart_rx.pio │ └── uart_tx.pio └── pico_sdk_import.cmake /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/README.md -------------------------------------------------------------------------------- /assets/airtag_closeup_soldered.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/assets/airtag_closeup_soldered.jpeg -------------------------------------------------------------------------------- /assets/cpu_vdd_big.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/assets/cpu_vdd_big.jpeg -------------------------------------------------------------------------------- /assets/cpu_vdd_close.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/assets/cpu_vdd_close.jpeg -------------------------------------------------------------------------------- /assets/minicom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/assets/minicom.png -------------------------------------------------------------------------------- /assets/openocd_noAPProtect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/assets/openocd_noAPProtect.png -------------------------------------------------------------------------------- /assets/setup_1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/assets/setup_1.jpeg -------------------------------------------------------------------------------- /assets/setup_2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/assets/setup_2.jpeg -------------------------------------------------------------------------------- /assets/telnet_dump_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/assets/telnet_dump_image.png -------------------------------------------------------------------------------- /assets/wiring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/assets/wiring.jpg -------------------------------------------------------------------------------- /built_binary/pdnd_airtag.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/built_binary/pdnd_airtag.uf2 -------------------------------------------------------------------------------- /built_binary/pdnd_airtag_extended.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/built_binary/pdnd_airtag_extended.uf2 -------------------------------------------------------------------------------- /built_binary/pdnd_airtag_test_powerup_only.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/built_binary/pdnd_airtag_test_powerup_only.uf2 -------------------------------------------------------------------------------- /built_binary/pico_firmware_current.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/built_binary/pico_firmware_current.uf2 -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/main.c -------------------------------------------------------------------------------- /notebook/AirTag Glitcher.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/notebook/AirTag Glitcher.ipynb -------------------------------------------------------------------------------- /notebook/testnrf.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/notebook/testnrf.cfg -------------------------------------------------------------------------------- /pdnd/display/FreeSans5pt7b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/FreeSans5pt7b.c -------------------------------------------------------------------------------- /pdnd/display/FreeSans5pt7b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/FreeSans5pt7b.h -------------------------------------------------------------------------------- /pdnd/display/FreeSans9pt7b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/FreeSans9pt7b.c -------------------------------------------------------------------------------- /pdnd/display/FreeSans9pt7b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/FreeSans9pt7b.h -------------------------------------------------------------------------------- /pdnd/display/font_renderer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/font_renderer.c -------------------------------------------------------------------------------- /pdnd/display/font_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/font_renderer.h -------------------------------------------------------------------------------- /pdnd/display/gfxfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/gfxfont.h -------------------------------------------------------------------------------- /pdnd/display/splash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/splash.h -------------------------------------------------------------------------------- /pdnd/display/ssd1306.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/ssd1306.c -------------------------------------------------------------------------------- /pdnd/display/ssd1306.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/display/ssd1306.h -------------------------------------------------------------------------------- /pdnd/pdnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pdnd.c -------------------------------------------------------------------------------- /pdnd/pdnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pdnd.h -------------------------------------------------------------------------------- /pdnd/pdnd_display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pdnd_display.c -------------------------------------------------------------------------------- /pdnd/pdnd_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pdnd_display.h -------------------------------------------------------------------------------- /pdnd/pdnd_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pdnd_spi.c -------------------------------------------------------------------------------- /pdnd/pdnd_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pdnd_spi.h -------------------------------------------------------------------------------- /pdnd/pio/glitch.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pio/glitch.pio -------------------------------------------------------------------------------- /pdnd/pio/i2c.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pio/i2c.pio -------------------------------------------------------------------------------- /pdnd/pio/pio_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pio/pio_i2c.c -------------------------------------------------------------------------------- /pdnd/pio/pio_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pio/pio_i2c.h -------------------------------------------------------------------------------- /pdnd/pio/pio_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pio/pio_spi.c -------------------------------------------------------------------------------- /pdnd/pio/pio_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pio/pio_spi.h -------------------------------------------------------------------------------- /pdnd/pio/spi.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pio/spi.pio -------------------------------------------------------------------------------- /pdnd/pio/uart_rx.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pio/uart_rx.pio -------------------------------------------------------------------------------- /pdnd/pio/uart_tx.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pdnd/pio/uart_tx.pio -------------------------------------------------------------------------------- /pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ensingerphilipp/airtag-glitch-dump-improved/HEAD/pico_sdk_import.cmake --------------------------------------------------------------------------------