Author Topic: DSlogic Plus Pango Version (2023)  (Read 4394 times)

0 Members and 1 Guest are viewing this topic.

Offline godor2008

  • Newbie
  • Posts: 9
  • Country: ua
Re: DSlogic Plus Pango Version (2023)
« Reply #25 on: July 01, 2024, 08:13:09 pm »
Yes, there was byte 35, I changed it to 30. Probably that's why utility could not read eeprom. It appeared as DsLogic Plus in DSView. But seems I messed with soldering of new RAM, because DSview was all time showing nonsense and all channels were changing it's values, even if not connected or connected to GND/VCC. Then I decided to solder back original RAM and to rewrite EEPROM. And I broke first pin of EEPROM after writing firmware into it. So I am now ordering some EEPROMS (AT24C128C-SSHM-B and CAT24C128WI-GT3) to replace it :)

I can make photos of board. Probably will do it tomorrow when sun will be shining enough for good picture
 

Offline ahmad_k

  • Contributor
  • Posts: 13
  • Country: lb
Re: DSlogic Plus Pango Version (2023)
« Reply #26 on: July 01, 2024, 09:21:19 pm »
I was reading the source code of dsview. The new Pango version is labeled pgl12-2 inside the source code with PID equal to 0x35 for u2basic and 0x34 for plus version

So you must use 0x34 instead of 0x30 for your version
 

Offline godor2008

  • Newbie
  • Posts: 9
  • Country: ua
Re: DSlogic Plus Pango Version (2023)
« Reply #27 on: July 01, 2024, 09:27:59 pm »
Ahh, so this the way from where these magic numbers come out. Thanks!
I will first try to restore it back to basic version with new EEPROM. Hope I will solder it well. And then after I receive new memory W9825G6KH-6 (256 mbit) will try to solder it instead of MT48LC16M16A2P-75D (256 mbit). Maybe I got that instability due to memory itself, and not the way I soldered it. From zooming my phone all contacts were well soldered and no short circuits.

And updating your utility to update firmware in EEPROM required only this new number 35? Or it's more complex thing you have to modify to make it work?
 

Offline ahmad_k

  • Contributor
  • Posts: 13
  • Country: lb
Re: DSlogic Plus Pango Version (2023)
« Reply #28 on: July 01, 2024, 09:38:38 pm »
I will update it tomorrow.
For the memory, MT48LC16M16A2P-75D will not work, you need memory which has -6 in the end. What you have is slower than it should. that's why you have instability
 

Offline godor2008

  • Newbie
  • Posts: 9
  • Country: ua
Re: DSlogic Plus Pango Version (2023)
« Reply #29 on: July 01, 2024, 09:41:09 pm »
Great thanks! So all reason was in memory itself. Well, gonna wait till it arrives from aliexpress to me to solder again :)
 

Offline ahmad_k

  • Contributor
  • Posts: 13
  • Country: lb
Re: DSlogic Plus Pango Version (2023)
« Reply #30 on: July 02, 2024, 05:52:25 am »
Here is the updated version, DSVIEW added support for the new model 3 weeks ago only, I didn't noticed before

https://mega.nz/file/lMMCDb7B#Qkijv6RLoQ58YqhfcU2jsu8E06duzLA4iz9WXvl1kgQ
 
The following users thanked this post: godor2008

Offline godor2008

  • Newbie
  • Posts: 9
  • Country: ua
Re: DSlogic Plus Pango Version (2023)
« Reply #31 on: July 02, 2024, 10:57:10 am »
Here are photos of PCB
 

Offline ahmad_k

  • Contributor
  • Posts: 13
  • Country: lb
Re: DSlogic Plus Pango Version (2023)
« Reply #32 on: July 02, 2024, 05:33:39 pm »
Yes, this is a new hardware revision. First PANGO model was labeled v421 on PCB back side. This is v511
 

Offline godor2008

  • Newbie
  • Posts: 9
  • Country: ua
Re: DSlogic Plus Pango Version (2023)
« Reply #33 on: July 04, 2024, 04:34:31 pm »
So I got new EEPROM, programmed it and soldered. DSView shows it correct. But when I try to read contents using your utility, it fails:
Code: [Select]
fx2lafw_eeprom_loader.exe -t M24128 -r test_read.hex
EEPROM is M24128 (16384 bytes)
EEPROM action is Read
Found PID = 0x2A0E, VID = 0x0035, 'DSLogic U2Basic (PANGO) V2'
Error: Failed to open hex file for reading 'Vend_Ax.hex'

fx2lafw_eeprom_loader.exe -t 24LC128 -r test_read.hex
EEPROM is 24LC128 (16384 bytes)
EEPROM action is Read
Found PID = 0x2A0E, VID = 0x0035, 'DSLogic U2Basic (PANGO) V2'
Error: Failed to open hex file for reading 'Vend_Ax.hex'

I also tried it with short circuiting pin 4 and 7 to enable Write, but result same for reading
« Last Edit: July 04, 2024, 04:41:39 pm by godor2008 »
 

Offline ahmad_k

  • Contributor
  • Posts: 13
  • Country: lb
Re: DSlogic Plus Pango Version (2023)
« Reply #34 on: July 04, 2024, 05:00:55 pm »
 
The following users thanked this post: godor2008

Offline godor2008

  • Newbie
  • Posts: 9
  • Country: ua
Re: DSlogic Plus Pango Version (2023)
« Reply #35 on: July 04, 2024, 05:05:49 pm »
Great! I was able to read firmware.

God bless you man!
« Last Edit: July 04, 2024, 05:23:39 pm by godor2008 »
 

Offline godor2008

  • Newbie
  • Posts: 9
  • Country: ua
Re: DSlogic Plus Pango Version (2023)
« Reply #36 on: July 20, 2024, 08:12:26 pm »
I finally installed W9825G6KH-6 RAM and changed 35 to 34 code in EEPROM. After it, my U2Basic started perfectly working as U2Plus without any spikes. Here is modified EEPROM for usage with fx2lafw_eeprom_loader
 

Offline alvideo

  • Newbie
  • Posts: 2
  • Country: lt
Re: DSlogic Plus Pango Version (2023)
« Reply #37 on: July 31, 2024, 12:11:10 am »
Here are photos of PCB
I have identical DSLogic Basic PCB ver. 511 with Pango
A12 signal by default wiring to Pango.
To upgrade to PLUS version only need:

Modify in eeprom ID from 35 to 34.
Changed flash to AS4C16M16SA-7TCN.

Now in Dsview works as DSLogic Plus.
   
« Last Edit: July 31, 2024, 12:13:18 am by alvideo »
 
The following users thanked this post: egonotto

Offline Aleksandr

  • Regular Contributor
  • *
  • Posts: 54
  • Country: ru
Re: DSlogic Plus Pango Version (2023)
« Reply #38 on: August 05, 2024, 08:18:58 pm »
PCB ver. 431 with Pango. Converted to plus version, installed W9825G6KH-6 RAM, changed in the firmware from 0x31 to 0x30. Everything is working. I tried installing AS4C16M16SA-6TIN RAM, it didn’t work, graphs were not displayed correctly.
« Last Edit: August 05, 2024, 08:21:43 pm by Aleksandr »
 
The following users thanked this post: egonotto


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf