Commit Graph
109446 Commits
Author SHA1 Message Date
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 328815631b Merge pull request #213 from mrcxlinux/ipod_touch_2g
Include commands for Arch Linux and it's derivatives (RUNNING.MD)
2025-01-02 09:20:51 +01:00
陈华 c5998ab084 Include commands for Arch Linux and it's derivatives 2025-01-01 17:57:06 +02: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
Martijn de Vos fa0981b602 Merge pull request #205 from devos50/brightness
Added support for brightness
2024-12-22 11:44:06 +01:00
daniilfigasystems 0cb390e281 Added support for brightness 2024-12-22 11:41:17 +01:00
Martijn de Vos 0d8014f8db Fixed path to configure 2024-12-22 10:39:03 +01:00
Martijn de Vos e241f91a5b Merge pull request #176 from Patrosi73/ipod_touch_2g
fix swapLong argument
2024-08-04 16:44:39 +02:00
PatRyk 4400b861c8 Update ipod_touch_sha1.c
fix swapLong argument
2024-08-04 16:34:49 +02:00
Martijn de Vos cae1b51a78 Merge pull request #172 from daniilfigasystems/ipod_touch_2g
Bugfix
2024-07-31 09:30:34 +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
Martijn de Vos bad3d0cc90 Merge pull request #170 from daniilfigasystems/ipod_touch_2g
Fixed bugs added new devices
2024-07-30 13:01:57 +02: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
olivia1246 973b5a90ef Build on Linux (Ubuntu) (RUNNING.md) (#143)
* Update RUNNING.md

I think is good now super big thanks to https://github.com/Polytelus on https://github.com/devos50/qemu-ios/issues/92 and ChatGPT lolz

* Update RUNNING.md

thanks for pointing it out https://github.com/MrDiagnose I didnt realise that

* Update RUNNING.md

thank you everyone for the build dir recommendation

* Update RUNNING.md

a little space for easier copying I hope
2024-07-29 20:47:34 +02:00
Martijn de Vos adaea1d394 Merge pull request #122 from devos50/gpio
Generalized GPIO logic
2024-01-13 13:58:25 +01:00
Martijn de Vos 7d55fc7991 Generalized GPIO logic
As preparation for the emulation of DFU mode
2024-01-13 13:56:30 +01:00
Martijn de Vos d8e7109d35 Merge pull request #121 from thebreaddev/ipod_touch_2g
fix FPE and allow running any code
2024-01-12 16:38:26 +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 32e2ae008a Merge pull request #109 from devos50/vol_buttons
Implemented support for volume up/down buttons
2024-01-01 21:01:44 +01: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 38cebf5d0b Merge pull request #108 from ChaseKnowlden/enable-cocoa
Enable cocoa on Apple Silicon Macs
2024-01-01 10:37:27 +01:00
ChaseKnowlden c87aa5415a Enable cocoa on Apple Silicon Macs 2023-12-31 19:42:53 -05:00
Martijn de Vos a4e3aa4e1a Simplified running instructions 2023-12-31 15:10:26 +01:00
Martijn de Vos a29e52d425 Fixed for rebase on v8.2.0 branch 2023-12-31 15:08:53 +01:00
MrDiagnose 0d7c0f02c2 Update RUNNING.md
updated build instructions for linux & windows
2023-12-31 14:46:49 +01:00
Martijn de Vos b50ce88239 Update RUNNING.md 2023-12-31 14:46:49 +01:00
Martijn de Vos c592b20a82 Update README.md with a schematic 2023-12-31 14:46:49 +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
Ryan 1efd4fac28 Include disablement of the stack protector in the configure script
This commit is intended to address the issue of stack smashing being detected when running QEMU-IOS on Microsoft Windows built with MINGW64, which causes the emulator to be unable to run.
2023-12-31 14:46:49 +01:00
Ryan 9a16d1b224 Switch position of "extern" and "G_NORETURN"
Please read https://www.mail-archive.com/qemu-devel@nongnu.org/msg950158.html, it fixes a bug in compilation on Microsoft Windows.
2023-12-31 14:46:47 +01:00
Ryan b623ef5316 Different file paths on Microsoft Windows 2023-12-31 14:45:45 +01:00
Martijn de Vos 62cae19be7 Deleted workflow from IT2G branch 2023-12-31 14:45:45 +01:00
breakgimme 19a9358da7 fix the configure command for apple silicon macs 2023-12-31 14:45:45 +01:00
Martijn de Vos 94d7dbdb57 Update README.md
Added image
2023-12-31 14:45:45 +01:00
Martijn de Vos 04a18b4691 Changed README.md 2023-12-31 14:45:45 +01:00
Martijn de Vos 52b9396b85 Added run instructions 2023-12-31 14:45:45 +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 a914ee741e Prevent GUI grab 2023-12-31 14:45:21 +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