VOGONS


The Soundblaster DSP project

Topic actions

Reply 644 of 1053, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-05, 16:24:
maxtherabbit wrote on 2023-10-05, 16:23:

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

Wait a liitle ))

I gave it like 45 seconds how long are you thinking?

Reply 645 of 1053, by Maelgrum

User metadata
Rank Member
Rank
Member
maxtherabbit wrote on 2023-10-05, 16:24:
Maelgrum wrote on 2023-10-05, 16:24:
maxtherabbit wrote on 2023-10-05, 16:23:

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

Wait a liitle ))

I gave it like 45 seconds how long are you thinking?

Ok, its long enough.

Reply 647 of 1053, by S95Sedan

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

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

Here you go 😉

Attachments

  • Filename
    v412.zip
    File size
    4.37 KiB
    Downloads
    26 downloads
    File license
    Public domain

Reply 651 of 1053, 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 )

Attachments

  • Filename
    dsp_firmwares_v1.04.zip
    File size
    36.82 KiB
    Downloads
    29 downloads
    File comment
    Fixed crc32 mismatch in v1.03
    File license
    Public domain
  • Filename
    d52_413_416_disassembly_mapping.zip
    File size
    2.85 KiB
    Downloads
    29 downloads
    File comment
    D52 Disassembler mapping for v4.13(complete) and v4.16(incomplete)
    File license
    Public domain
Last edited by S95Sedan on 2023-10-05, 17:34. Edited 3 times in total.

Reply 652 of 1053, 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 655 of 1053, 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 1053, 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 1053, 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 659 of 1053, 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 ))