VOGONS


The Soundblaster DSP project

Topic actions

Reply 640 of 1116, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

NMI halt is handled with writing 0x80 to port 0x70, but the dumper still fails

Reply 641 of 1116, by Maelgrum

User metadata
Rank Member
Rank
Member

sb16dump V0.16 experimental support for 4.12
I hope it works ))

Reply 642 of 1116, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

No error this time it just freezes after passing the loopback check

Reply 646 of 1116, by Maelgrum

User metadata
Rank Member
Rank
Member

Waiting for @S95Sedan result

Reply 648 of 1116, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

hmm wonder why it crashed for me

Reply 650 of 1116, by Maelgrum

User metadata
Rank Member
Rank
Member

sb16dump V0.17 support for v4.12

Reply 651 of 1116, by S95Sedan

User metadata
Rank Member
Rank
Member

Content:

v404-8k_49fc3869
- Original Creative 4.04 Firmware
-----
v405-8k_e51aff23:
- Original Creative 4.05 Firmware
-----
v411-8k_4d75e821
- Original Creative 4.11 Firmware
-----
v412-8k_f69d1672
- Original Creative 4.12 Firmware
-----
v413-6k_9e1b22c6
v413-8k_e22e9001
- Original Creative 4.13 Firmwares

v413-8k_4ca3dca8_patch3
- Fixed hanging note bug

v413-8k_16a46526_patch4
- Fixed hanging note bug
- Fixed PSW bug in ExtInt0/ExtInt1 interrupt handlers
-----
v416-6k_986e5cb9
v416-8k_b15514ef
- Original Creative 4.16 Firmwares

- Added D52 mappings;
( https://www.bipom.com/dis51.php )

Last edited by S95Sedan on 2023-10-05, 17:34. Edited 3 times in total.

Reply 652 of 1116, by Maelgrum

User metadata
Rank Member
Rank
Member

So far, we have ALL 4.xx fw (4.04, 4.05, 4.11, 4.12, 4.13, 4.16).
4.16 and 4.12 was not previously known as dumped. Great job done !
Мy sincere gratitude to everyone involved in the project.
Special thanks to main testers: @S95Sedan and @mattw !

Reply 653 of 1116, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-05, 16:34:

sb16dump V0.17 support for v4.12

Still doesn't work on my CT2760

Reply 655 of 1116, by georgel

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-05, 16:34:

sb16dump V0.17 support for v4.12

Now since no new firmware will be released by Creative, the fun with dumping can only continue with clone cards. On the other hand have you checked how 4.16 is fixed against hanging notes bugs? Looks the most proper way to improve the firmware is to make fixes on 4.13.

Reply 656 of 1116, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-05, 16:49:
maxtherabbit wrote on 2023-10-05, 16:48:
Maelgrum wrote on 2023-10-05, 16:34:

sb16dump V0.17 support for v4.12

Still doesn't work on my CT2760

May be NMI sensitive mb ?

Not sure it has anything to do with the NMI, once I masked it by writing 0x80 to port 0x70 the v0.16 dumper failed gracefully

Reply 657 of 1116, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-05, 16:47:
So far, we have ALL 4.xx fw (4.04, 4.05, 4.11, 4.12, 4.13, 4.16). 4.16 and 4.12 was not previously known as dumped. Great job […]
Show full quote

So far, we have ALL 4.xx fw (4.04, 4.05, 4.11, 4.12, 4.13, 4.16).
4.16 and 4.12 was not previously known as dumped. Great job done !
Мy sincere gratitude to everyone involved in the project.
Special thanks to main testers: @S95Sedan and @mattw !

Nice job on the coding.

I changed my post a bit aswell and added d52 mappings i have so far, as only 4.05 was partially done.
Used https://github.com/schlae/sb-firmware/tree/master as reference.

Last edited by S95Sedan on 2023-10-05, 16:58. Edited 1 time in total.

Reply 658 of 1116, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

Has anyone done a sb16dumper run on a 4.11 card yet?

Reply 659 of 1116, by Maelgrum

User metadata
Rank Member
Rank
Member
maxtherabbit wrote on 2023-10-05, 16:52:
Maelgrum wrote on 2023-10-05, 16:49:
maxtherabbit wrote on 2023-10-05, 16:48:

Still doesn't work on my CT2760

May be NMI sensitive mb ?

Not sure it has anything to do with the NMI, once I masked it by writing 0x80 to port 0x70 the v0.16 dumper failed gracefully

Now, with known dump of 4.12, i can try to find other attack route. May be without NMI triggering in process ))