---- release candidate 3 below this line ----
Based on the special betas but more stable and hex files included for all chip types. (Chip disable feature has been removed from 12F635 and 16F627 and versions)
You'll need the new version of the config/upgrade discs if you plan to use the update blocker and/or autoboot feature. Get it here:
http://wiinewz.com/forums/yaosm/6821...ade-discs.html
---- special beta 2 below this line ----
12F629/675/683 hex files... slightly modified version of special beta 1.
---- special beta 1 below this line ----
Special test version for those who experienced better media compability and less DRE's with yaosm 3.0/3.1 than with 3.2rc2.
---- release candidate 2 below this line ----
Looking for loginstate 0x11 four times as often during drivecode upload compared to rc1 and beta4.
---- release candidate 1 below this line ----
"DOH!"-moment experienced. Realized that with the method used by beta4 I no longer need to delay the disclogin. I really think this is the last version before going final.
---- beta 4 below this line ----
beta 2 and 3 can hang the Wii (4-second power button push is needed). Fixed that with a safer routine for delaying disclogin during drivecode uploading.
LED support back in 12F635 hex.
---- beta 3 below this line ----
All chip types supported. (12F635 lacks LED support and chip disable feature. 16F627 lacks chip disable feature.)
PIC code optimizations in order to get everything to fit in all chip types (except the ones mentioned above).
While optimizing I found the real reason behind the region byte corruption that could happen with yaosm 3.0 and I believe it can still happen with yaosm 3.1 (although a lot less likely). It should really be fixed this time.
Limited testing done, especially after all the code optimizations.
---- beta 2 below this line ----
New hex files for 12F683. This version delays the disclogin process during the drivecode upload which allows the troublesome DL discs to be detected even if they are in the drive when powering on the Wii.
I've only done limited testing. Please try it and report if I've broken anything else.
---- beta 1 below this line ----
Untested beta hex files for 12F629/675/683 attached. DMS/D2A/D2B supported.
Is supposed to improve dual layer disc detection. If comparing with WiiKey on the same Wii, please turn of speedfix in yaosm to allow for a fair comparison (set default and alternate speed to SLOW with config disc).
For those interested in the details, it forces the disclogin to pass loginstate 0x11 even if it fails. Loginstate 0x11 happens very early in the login process, and if you start the Wii with a disc inserted it's going to get past 0x11 before yaosm has finished uploading it's drivecode. So you will have to eject and reinsert the disc in order for yaosm have a fair chance to fake the OK from loginstate 0x11.
The method is completely stolen from WiiKey.