Commit Graph
34809 Commits
Author SHA1 Message Date
Workbench IA 8037181992 Rétablir le redémarrage à chaud de SpringBoard et de l’affichage 2026-10-01 10:12:48 +00:00
Workbench IA 993cd88488 Rétablir le lien PPP après un reset matériel 2026-10-01 09:31:36 +00:00
Workbench IA d2c3478fa6 Émuler le RTC D1759 et supprimer le réglage automatique de l'heure 2026-10-01 07:41:33 +00:00
Workbench IA 524e9bbb17 Corriger les accès GPIO et fiabiliser le tactile au réveil 2026-09-30 16:25:06 +00:00
Codex 163e253af8 Support iPod OS 2.2.1 networking and persistent NAND writes
Implement UART/PPP support, firmware AES/SHA1 compatibility, production VSVFL NAND page programming and block erases, and display clock status.

Preserve the host tools, emuagent v10, firmware generation helpers, dependency patches and handoff in contrib/ipod-emu. NAND data survives restart; application installation can still leave SpringBoard reporting device locked.
2026-09-30 13:15:07 +00:00
Martijn de Vos 1c586e8a0c Also fixed type of fsize in SPI 2024-12-25 09:46:50 +01:00
Martijn de Vos 7022646c4d Fixed gsize type 2024-12-24 09:06:06 +01:00
daniilfigasystems 0cb390e281 Added support for brightness 2024-12-22 11:41:17 +01:00
PatRyk 4400b861c8 Update ipod_touch_sha1.c
fix swapLong argument
2024-08-04 16:34:49 +02:00
daniilfigasystems a99e51abfa Format code, add more verbosity (for implementing lock screen), fixed warnings 2024-07-31 11:22:16 +09:00
daniilfigasystems ce74809f11 Rename unknown1 to render 2024-07-31 11:00:16 +09:00
daniilfigasystems ceb93afd79 Fix printf newline 2024-07-31 10:58:04 +09:00
daniilfigasystems 82b95a84a3 Add ctrl reg axis enabled check 2024-07-30 11:35:19 +09:00
daniilfigasystems 28f87fc7d6 Fixed bugs added new devices
Fixed unexpected CLCD interrupt (for now only unexcepted interrupt from mulltitouch), added audio codec skeleton, added light sensor, fixed pressing other buttons lead to crash, added kernel patch check (improves perfomance a little), added more verbosity, planning to add working wifi (need datasheet)
2024-07-30 10:22:49 +09:00
Martijn de Vos 7d55fc7991 Generalized GPIO logic
As preparation for the emulation of DFU mode
2024-01-13 13:56:30 +01:00
BreadDEV 93dbb7ad69 fix floating point exception
used code from https://github.com/devos50/qemu-ios/commit/8acdcfc48ad19ee6dfb30d7be3abcb6110cb2f25
it was on ipod_touch_1g branch but not on 2g
2024-01-12 21:38:03 +07:00
BreadDEV f7f46cc0b3 boot args modification to disable code signature check
i added "amfi_allow_any_signature=1" boot arg so you can run .app that was fakesigned with ldid -S
2024-01-11 18:16:12 +07:00
Martijn de Vos cde16baff0 Implemented support for volume up/down buttons
It's not doing much as the audio device is not working yet.
2024-01-01 20:59:53 +01:00
Martijn de Vos a29e52d425 Fixed for rebase on v8.2.0 branch 2023-12-31 15:08:53 +01:00
jvyden 2cee0001cf Fix NAND path check 2023-12-31 14:46:49 +01:00
jvyden 9ff58710dc Check if Bootrom/NOR/NAND files exist before attempting to use 2023-12-31 14:46:49 +01:00
Martijn de Vos 26fb52905a Made paths flexible 2023-12-31 14:45:44 +01:00
Martijn de Vos fbd054a4fc Removed print statement 2023-12-31 14:45:22 +01:00
Martijn de Vos 3f8c24809d Home/power buttons working 2023-12-31 14:45:22 +01:00
Martijn de Vos 287b4f33ba LCD + Multitouch working!! 2023-12-31 14:45:21 +01:00
Martijn de Vos 51aeda9707 Worked on TVOut 2023-12-31 14:45:21 +01:00
Martijn de Vos d9aae4f4af Started working on TVOut
This is blocking starting the display server
2023-12-31 14:45:20 +01:00
Martijn de Vos 7e6d4c7f01 Device is activated! 2023-12-31 14:44:57 +01:00
Martijn de Vos 6adb8f8d7c BCM4325 driver gets past initialization!! 2023-12-31 14:44:57 +01:00
Martijn de Vos 8ff7007198 More work on SDIO/BCM4325 2023-12-31 14:44:57 +01:00
Martijn de Vos eefd289876 Got SDIO IRQ working 2023-12-31 14:44:57 +01:00
Martijn de Vos 51865fe6dd Got a tiny bit further in the boot process 2023-12-31 14:44:57 +01:00
Martijn de Vos 9e0bc7a888 Made some progress with the BCM4325 2023-12-31 14:44:57 +01:00
zoe-vb 923144e37a Update ipod_touch_fmss.c
fix issue where boot arguments were not actually updating when recompiling qemu.
2023-12-31 14:44:56 +01:00
Martijn de Vos fd542ea941 Started working on SDIO 2023-12-31 14:44:56 +01:00
Martijn de Vos 97c5e54cae Booting up until lockdownd! 2023-12-31 14:44:36 +01:00
Martijn de Vos 5e9f53bfd8 Booting SpringBoard 2023-12-31 14:44:36 +01:00
Martijn de Vos 2c92a18892 Multiple fixes for SPI 2023-12-31 14:44:36 +01:00
Martijn de Vos 5a756faaa0 Several fixes and changes 2023-12-31 14:44:35 +01:00
Martijn de Vos fd56eb635b Got NOR up and running on both SPI0 and SPI1 2023-12-31 14:44:12 +01:00
Martijn de Vos 94c88d8121 Mikey is loading 2023-12-31 14:44:11 +01:00
Martijn de Vos c16e8a325a Got some more stuff running 2023-12-31 14:43:40 +01:00
Martijn de Vos e89d8fa26c Got more peripherals up and running! 2023-12-31 14:43:39 +01:00
Martijn de Vos 3011345486 Added workaround for device tree and several memory mappings 2023-12-31 14:43:19 +01:00
Martijn de Vos 97e57b6cbb Able to load kernel, with some hacks! 2023-12-31 14:43:19 +01:00
Martijn de Vos 1300c08302 Circumventing NAND 2023-12-31 14:43:18 +01:00
Martijn de Vos 1b255b1bd6 Implemented missing registers 2023-12-31 14:42:56 +01:00
Martijn de Vos 3cb4e8f8d0 Got the NAND working a bit more 2023-12-31 14:42:56 +01:00
Martijn de Vos d13b9ed88f Got some of the NAND initializations working 2023-12-31 14:42:56 +01:00
Martijn de Vos 3e98d59d18 Worked on several components 2023-12-31 14:42:55 +01:00