Forum: Mikrocontroller und Digitale Elektronik ALLPOWERS S2000 PRO Reparaturhilfe


von Lycaon68 (lycaon68)



Lesenswert?

Hello ALLPOWERS Freunde,

Zuerst danke fuer die Aufnahme in diesen Forum da ich selber auch Aerger 
mit mein eigener ALLPOWER 2000 Pro habe ...

Doch ich erlaube mir einen kleinen Beitrag zu leisten was den U16 DIL 8 
(3V 4M-BIT SERIAL FLASH MEMORY) Chip bettrift :

Datenblätter durch googlen mit Begriff "25Q40ETIG" suchen ... bei Mouser 
OK !
: Bearbeitet durch User
von Adrian L. (adrian_l)


Lesenswert?

Martin schrieb:
> Este un GigaDevice GD25Q40ETIG - cum ai ajuns la concluzia că e
> defect?
>in primul rind multumesc  pentru ajutor ce pot sa spun esee ca dupa extragere a 
disparut scurt din alimentari  adica nu mai existe scurt pe placa de baza


Martin schrieb:
> Raportează postarea  Citează textul selectat Răspunde Răspunde cu
> citatEdita Şterge
>
>
>
>       if (!have_newpost_anchor && (!topic_last_read_at ||
> topic_last_read_at < 1764171287000)) {
>         document.write('<a name="new" id="new"></a>');
>         have_newpost_anchor = true;
>       }

Lycaon68 schrieb:
> Salut prieteni ALLPOWERS,
>
> În primul rând, vă mulțumesc că m-ați acceptat pe acest forum, deoarece
> și eu
> am probleme cu propriul meu ALLPOWER 2000 Pro...
>
> Totuși, aș dori să contribui cu ceva legat de
> cipul U16 DIL 8 (memorie flash serială 3V 4M-BIT):
>
> Căutați fișe tehnice căutând pe Google „25Q40ETIG”... Mouser
> OK!
von Adrian L. (adrian_l)


Lesenswert?

Martin schrieb:
> Este un GigaDevice GD25Q40ETIG - cum ai ajuns la concluzia că e
> defect?
>in primul rind multumesc  pentru ajutor ce pot sa spun esee ca dupa extragere a 
disparut scurt din alimentari  adica nu mai existe scurt pe placa de baza


Martin schrieb:
> Raportează postarea  Citează textul selectat Răspunde Răspunde cu
> citatEdita Şterge
>
>
>
>       if (!have_newpost_anchor && (!topic_last_read_at ||
> topic_last_read_at < 1764171287000)) {
>         document.write('<a name="new" id="new"></a>');
>         have_newpost_anchor = true;
>       }

Lycaon68 schrieb:
> Salut prieteni ALLPOWERS,
>
> În primul rând, vă mulțumesc că m-ați acceptat pe acest forum, deoarece
> și eu
> am probleme cu propriul meu ALLPOWER 2000 Pro...
>
> Totuși, aș dori să contribui cu ceva legat de
> cipul U16 DIL 8 (memorie flash serială 3V 4M-BIT):
>
> Căutați fișe tehnice căutând pe Google „25Q40ETIG”... Mouser
> OK!

 ma bucur sa avem o discutie  dar nu il gasesc pentru cumparare
von Alex (kuzma2000)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
Ich bitte um Hilfe bei der Restaurierung des ALLPOWERS S2000 PRO.
Ich habe vor über 20 Jahren Deutsch gelernt, daher entschuldige ich mich 
für die schlechte Sprache.
Beim Anschließen der Drähte habe ich einen Fehler gemacht und die Drähte 
mit den P12- und P6-Steckern verwechselt.
Infolgedessen brannten der N32G455REL7 Prozessor und der GD25Q40ETIGR 
flash durch.
Ich habe diese Teile und den TM1521B Bildschirmcontroller bestellt.
Jetzt habe ich mehrere Prozessoren und USB-Sticks. TM1521B sind noch 
nicht angekommen. Ich habe einen originalen Segger j-link und einen 
Xgeku T56 Programmierer.
Ich habe Erfahrung in der Programmierung von flash, aber ich habe nicht 
viel mit Prozessoren gearbeitet.
Ich möchte versuchen, Prozessor und flash zu flashen.
Wenn es nicht funktioniert, suche ich nach demselben ALLPOWERS S2000 PRO 
(ich hoffe, sie haben die gleichen Platinen) und versuche, die Dumps vom 
Arbeitsboard zu zählen.
Ich habe diesen Thread gelesen und die hochgeladenen Dateien 
heruntergeladen. Aber ich habe ein paar Fragen.
1.  Hat jemand einen Dump für einen GD25Q40ETI-USB-Stick und einen 
Prozessor von derselben Platine? Ich verstehe nicht, was in GD25Q40ETI 
gespeichert ist.
2.  Um den Prozessor zu flashen, muss ich das Board vom Akku (P12) mit 
Strom versorgen, oder reichen 3,3 Volt vom Pad neben dem Prozessor aus?
3.  Kollegen haben drei Archive Allpowers_2000.rar, Allpowers 2000.zip 
und Allpowers_2000_2.zip gepostet. Ein Archiv enthält eine 
Allpowers_2000.mot Datei, die anderen 4 Dateien: flash.bin option.bin 
ram_plus.bin und ram.bin
Sind diese Dateien für ALLPOWERS S2000 PRO geeignet oder für ALLPOWERS 
S2000?
4.  Ist die .mot-Datei ein vollständiger Dump und der Rest sind separate 
Teile? Wenn ich j-link über Segger flashen will, welches Archiv sollte 
ich verwenden?
5.  Muss ich beim Flashen oder Lesen eines vollständigen Dumps die 
Hex-Adresse des Offsets angeben oder ändern?
6.  Wenn du in Teilen nähst, in welcher Reihenfolge?
von Fred F. (fred007)


Lesenswert?

Hi Alex,

All you need is the Allpowers_2000.mot this is for the S2000 pro 
version.

All you need to program is segger J Link.

You can get a new nations micro from Ali Express, I used this seller and 
these
a genuine nations micros: 
https://www.aliexpress.com/item/1005007691135701.html

Since these are new, you won't have to worry about options bytes.

The GD25Q40ETI is just an external ROM used to store battery and MPPT 
controller data - no need to program.

Look at my contributions earlier in this post on how to connect the UART 
diag port
(left of the processor daughter board).

Hope that helps,

Fred.

P.S. Be careful about ali express fake chips. The link I have given are 
genuine
as I have used them to fix some cooked S2000!
: Bearbeitet durch User
von Alex (kuzma2000)


Lesenswert?

Hi Fred!
Thanks for your quick reply.
Thanks a lot for the link. But I already bought the processors...
https://www.aliexpress.com/item/1005009637494005.html?spm=a2g0o.order_list.order_list_main.15.3c021802MbDtVK

The Chinese write that this is the original.
Let's check it out :)
I will try to assemble and flash it.
von Fred F. (fred007)


Lesenswert?

Hi Alex,


No worries, I pasted the uart info below (this thread is super long).

Also, forgot to say, you should use a use a 3.3V bench supply to program 
the N32G455REl once mounted. It does not need to be connected to the 
rest of the system
(safer). Once programmed, (carefully connect up to the system).
Also I found it helpful to connect the uart interface , this way you'll 
know that you
have a successful program. You will get the "RT" banner, just type 
"help", you'll
get a list of commands most useful especially "iap_reset".

Good luck,
Fred.

Hi,

Use CP2101 UART to USB-A adapter, get them cheap from Ali Express
(e.g. https://www.aliexpress.com/item/1005009201036448.html)
Use "Putty" Serial console software (freeware -google "putty serial
console").

On the Nations MPU daughter board you will find the UART header pins.
They are screen printed as Gnd,TX,RX, 3.3v. you need to connect header
pins
to Gnd,TX and RX only (don't connect 3.3V).

Connect the cable as follows:
Nations MPU daughter board    CP2101
Gnd-------------------------->Gnd
TX--------------------------->RX
RX--------------------------->Tx
(don't connect 3.3v)

Run Putty in serial mode and select correct com port use baud
rate of 115200, click connect. This will open a second window.
You should see "RT thread 1.03 banner", then type "help" and
you will see a list of diagnostic routines.

For example, "dc_sw" will toggle the DC switch on the front panel and
"battery_data_debug" will show status on battery data coming from the
BMS.

Another useful one is "iap_reset", this will reset the MPU.

Hope that helps,

Fred.
Beitrag #7980086 wurde vom Autor gelöscht.
von Alex (kuzma2000)


Lesenswert?

Hallo!

Bitte helfen Sie mir zu verstehen, wie man sich mit der Platine unter 
Verwendung von Jlink verbindet.

Am Jlink gibt es Belegungen für SWD, Jtag und den UART-Modus.
Im Programm gibt es die Modi SWD, Jtag, FINE und cJtag.

Auf der Platine gibt es 2 Anschlüsse.
P2: 3.3, Rx, Tx, Gnd
P1: 3.3, DIO, Clc, Gnd
Das Signal NRST (Pin 7) ist nirgendwo herausgeführt.

Am Jlink gibt es im SWD-Modus die Kontakte:
SWIO
SWCL
SWO
Reset

Soweit ich es verstehe, muss man verbinden:
SWIO - DIO
SWCL - Clc
Aber wohin soll man SWO und Reset anschließen?
von Alex (kuzma2000)


Lesenswert?

Ich habe es herausgefunden. Der Prozessor blinkte. Es gab eine 
Nachricht, dass es unmöglich sei, einen Sektor aufzuzeichnen. Trotzdem 
hat die Lünette begonnen. Ich repariere es weiter.
von Alex (kuzma2000)



Lesenswert?

I restored the 3.3 volt power supply and the front panel started up.
But it does not "see" the battery BMS.
I lifted the cardboard covering the BMS. At first glance, I didn't see 
anything burnt.
Apparently, the battery BMS cable is connected to the MPPT controller 
cable, and from there, the signal returns to the board.
Now the error E07:01 is on the screen.
Both with all the wires fully connected and when starting simply by 
supplying power to the 50 volt connector via XT60.

The E07 error has already been mentioned in this thread, but I still 
don't understand if anyone has solved this problem.
Perhaps the Allpowers_2000.mot dump is not suitable for my board or 
cannot work with the battery BMS.
I want to try to make a copy from a similar S2000 Pro
Tell:
1. There's a copy of the thread, piece by piece. Has anyone flashed a 
processor this way? What's the sequence?
2. The processor is not locked, right?
2. Has anyone done a dump from the battery BMS and does it make sense to 
do so?
3. So, how do I reset the battery's BMS? There are no buttons, and 
disconnecting the positive cable didn't help.
von Alex (kuzma2000)


Lesenswert?

Hello!

I also have battery connection error E07.
I found the SP3485E chip on the display board.
You wrote that it is under the battery.
Is this chip on the back of the BMS board?
von Alex (kuzma2000)


Lesenswert?

Martin M. schrieb:
> Fred F. schrieb:
>> Hi,
>>
>> The Command "drv_rs486_receive_debug" shows raw data coming from BMS.
>> "pv_data_debug" for PV data and "ac_data_debug" for inverter.
>>
>> Use "iap_reset" to stop data stream, it's possible to type in console
>> while it's streaming.
>>
>> I wish I had working power stations so I could see what data looks like
>> on working power stations. Maybe people with working units could put up
>> data streams captured from their systems. I will help us unfortunate
>> people
>> with non working units to get some idea on what's happening in their
>> units.
>>
>> Also can we start sharing any further discoveries as to commands in the
>> UART console.
>>
>> Hope that helps.
>> Fred.
>
> Hi Fred, you were right, the problem with No battery data and error 701
> was indeed one of the rs485 trancivers, that on the battery to be exact.
> I replaced it and now i have battery data! Here it is:
>

Hello!

I also have battery connection error E07.
I found the SP3485E chip on the display board.
You wrote that it is under the battery.
Is this chip on the back of the BMS board?
von Alex (kuzma2000)


Lesenswert?

Hello!

Thanks everyone for your help!
The device is almost restored.
The board detected the battery and the E07 error disappeared.
The Bluetooth module doesn't work, but that's not a big deal.
von Lycaon68 (lycaon68)


Lesenswert?

Hallo zusammen,

Ich bitte auch um Hilfe bei der wieder Instandstellung eines ALLPOWERS 
S2000 PRO Power Einheit.

Ich versuche wie früher von Fred und Alex beschrieben eine Verbindung 
mit dem ausgebaute Display Board herzustellen leider ohne Erfolg !

Meine Verbindung sieht so aus :
1
Board P2        Silicon Labs CP210x USB to UART Bridge Converter
2
--------        ------------------------------------------------
3
+3.3V     <-->  +3.3V (Test: mit und ohne)
4
   Rx     <---     Tx
5
   Tx     --->     Rx
6
  Gnd     <-->    GND
7
8
Dann PUTTY gestartet und so eingestellt :
9
10
Serial       : COM4
11
Speed (baud) : 115200
12
Data Bits    : 8
13
Stop Bits    : 1
14
Parity       : None
15
Flow Control : None
Leider keine Verbindung, eine Fenster öffnet sich aber ohne Meldung !

Besten Dank im Voraus ...
von Alex (kuzma2000)


Angehängte Dateien:

Lesenswert?

Lycaon68 schrieb:

> Leider keine Verbindung, eine Fenster öffnet sich aber ohne Meldung !
>
> Besten Dank im Voraus ...

Hello.
I used Jlink and SWD mode. It's a different operating mode and a 
different connector.
You can power the display board by applying 24-50 volts to the connector 
highlighted in yellow.
Also check for the presence of 3.3V processor supply voltage on the 
middle leg of the stabilizer, highlighted in red.
von Alexander (alecxs)


Angehängte Dateien:

Lesenswert?

Lycaon68 schrieb:
> Board P2 Silicon Labs CP210x USB to UART Bridge Converter

Du brauchst das Teil hier.

Beitrag "Re: ALLPOWERS S2000 PRO Reparaturhilfe"
von Alex (kuzma2000)


Lesenswert?

Colleagues, I have another question about the Allpower 2000 Pro.

After the charge and discharge cycle, a problem appeared.
If the battery is discharged, after connecting the 220 volt cable, 
clicks are heard, there is an attempt to start (the screen blinks), but 
the station does not start.
I partially charged it through the PV input.

After that, I started it with the button, connected 220 volts and 
charging started.

Now the battery charge is 100%.
In the off state, after connecting 220 V, the station does not start.
(there are clicks, the screen is flashing)
If you turn it on (press the button for a few seconds), the station 
starts.
After that she determines 220.

Is this a problem with the soft starter on the inverter board or the 
secondary power supply unit?
Or is this a software error?
Or is this normal behavior for such stations?
von Lycaon68 (lycaon68)


Lesenswert?

1
Danke Alexander, und alle anderen Beiträger,
2
3
Ich habe vor einige Woche bereits dieses gleich aussehenden Interface bei ALI gekauft : J-Link V8 OBS ARM SWD Programmierer Debugger STM32
4
https://fr.aliexpress.com/item/1005005802567589.html? pm=a2g0o.order_list.order_list_main.11.7e5a5e5bkJUN3w&gatewayAdapt=glo2fra
5
6
USB Param. : (USB\VID_1366&PID_0101), und jetzt werde ich mal damit herumspielen.
7
8
Frage: Muss das ausgebauetes Board mit 24-50V DC wie Alex das beschrieben hat während des Programmieren gespiesen werden, und dann nur die SWD signale anschliessen ohne 3.3V ?
9
10
Board P1  <-->  Segger J-Link driver v2.70.8.0 unter Win11 
11
--------        --------------------------------------------------------------
12
Ohne 24-50V DC Zusatzspannung an P+/P- Anschluss !!!
13
14
          <-->  +3.3V (nicht angeschlossen : Keine Verbindung)
15
+3.3V     <-->  +3.3V (Angeschlossen : Verbindung IO)
16
SWCLK     <---  SWCLK
17
SWDIO     --->  SWDIO
18
  GND     <-->    GND
19
20
OK, Ich glaube ich habe eine VERBINDUNG GESCHAFT !
21
22
Siehe Folgendes : SEGGER JLink Commander v886 gestartet mit dem oben ernannte J-Link Interface und siehe da Infossssss ...
23
------------------------------------------------------
24
SEGGER J-Link Commander V8.86 (Compiled Nov 12 2025 12:25:00)
25
DLL version V8.86, compiled Nov 12 2025 12:24:06
26
27
Connecting to J-Link via USB...O.K.
28
Firmware: J-Link ARM-OB STM32 compiled Aug 22 2012 19:52:04
29
Hardware version: V7.00
30
J-Link uptime (since boot): N/A (Not supported by this model)
31
S/N: 20090928
32
License(s): RDI,FlashDL,FlashBP,JFlash,GDB
33
VTref=3.300V
34
35
Type "connect" to establish a target connection, '?' for help
36
J-Link>connect
37
Please specify device / core. <Default>: N32G455RE
38
Type '?' for selection dialog
39
Device>?
40
Please specify target interface:
41
  J) JTAG (Default)
42
  S) SWD
43
  T) cJTAG
44
TIF>S
45
Specify target interface speed [kHz]. <Default>: 4000 kHz
46
Speed>
47
Device "N32G455RE" selected.
48
49
Connecting to target via SWD
50
Found SW-DP with ID 0x2BA01477
51
DPv0 detected
52
CoreSight SoC-400 or earlier
53
Scanning AP map to find all available APs
54
AP[1]: Stopped AP scan as end of AP map has been reached
55
AP[0]: AHB-AP (IDR: 0x24770011, ADDR: 0x00000000)
56
Iterating through AP map to find AHB-AP to use
57
AP[0]: Core found
58
AP[0]: AHB-AP ROM base: 0xE00FF000
59
CPUID register: 0x410FC241. Implementer code: 0x41 (ARM)
60
Found Cortex-M4 r0p1, Little endian.
61
FPUnit: 6 code (BP) slots and 2 literal slots
62
CoreSight components:
63
ROMTbl[0] @ E00FF000
64
[0][0]: E000E000 CID B105E00D PID 000BB00C SCS-M7
65
[0][1]: E0001000 CID B105E00D PID 003BB002 DWT
66
[0][2]: E0002000 CID B105E00D PID 002BB003 FPB
67
[0][3]: E0000000 CID B105E00D PID 003BB001 ITM
68
[0][4]: E0040000 CID B105900D PID 000BB9A1 TPIU
69
[0][5]: E0041000 CID B105900D PID 000BB925 ETM
70
Memory zones:
71
  Zone: "Default" Description: Default access mode
72
Cortex-M4 identified.
73
74
J-Link>ShowFWInfo
75
Firmware: J-Link ARM-OB STM32 compiled Aug 22 2012 19:52:04
76
Hardware: V7.00
77
J-Link>ShowHWStatus
78
VTref=3.300V
79
ITarget=0mA
80
TCK=0 TDI=0 TDO=1 TMS=0 TRES=1 TRST=0
81
Supported target interface speeds:
82
 - 16 MHz/n, (n>=4). => 4000kHz, 3200kHz, 2666kHz, ...
83
J-Link>
84
------------------------------------------------------
85
Es scheint das die FW vorhanden ist ... Aber keine Spüren von Display Lebenzeichnen !
86
Frage : Jetzt möchte ich wissen wie man die SW überprüfen, herauslesen und ev. neu beschreiben kann (ALLPOWERS_2000.mot-1310788) (mit SEGGER_JFlash_v886 oder weiterin SEGGER_JLink_Commander_v886) ...
87
88
So genug für heute, ich hoffe ein "ALLPOSERS" Guru can uns weiter helfen ...
89
Schönes Wochen Ende an alle.
von Alex (kuzma2000)



Lesenswert?

Hello!

Merry Christmas and Happy New Year to everyone!

I decided to write a post about my experience with AllPower 2000 Pro 
repairs.
Many thanks to everyone who helped me with the repair!

I think this information may be useful to someone in further repairs.

So, first one and then 2 more such devices were brought to me for 
repair.
Initially, they all had the same problem – missing 220 on the output 
connector.

Usually this indicates that one of the 2 fans per inverter is not 
working.
It is easy to identify the problem - after starting, one of them begins 
to rotate and stops.

The problem is that over time, moisture gets into the lower bearing (the 
one that is closer to the sticker), the process of its destruction 
begins and, in the end, the retaining ring that holds the shaft wears 
off.
The impeller shifts forward under the action of a spring, and the fan 
speed sensor stops working.

The repair is simple: you need to remove the fan, clean the hole, 
replace both bearings (outer diameter 8 mm, inner diameter 3 mm, height 
4 mm) and the retaining ring.
I bought EZO bearings and 3mm retaining rings in China. I recommend 
adding a little lubricant.
There are also stainless steel bearings, but I did not find them in this 
size.

In the first photo, the damaged bearing, a round retaining ring and an 
analogue.
To install a new retaining ring, you need a tube with an internal 
diameter of 3-3.5 mm.

The rest of the problems I had after I mixed up the wires from:
1. standby power supply from the battery (24 volts) and DC-DC inverter 
power cable 56 V 24
2. 24 volt cables from DC-DC inverter 56 V 24 (its output) and 56 volts 
from the battery.
It was a very bad day....

In the first case, I applied 24 volts to a 3.3 volt power line and 
burned the hell out of everything on it: the processor, flash drive, CAN 
and RS485 interfaces, Bluetooch transmitter and various logic circuits.

To fix all this, you need:
1. Processor and programmer.
2. Flash memory chip
3. CAN and RS485 Interface Controllers
4. 3.3 volt stabilizer
5. P channel mosfets in the SOT-23 package (some kind of analogue of the 
3401)
6. Resistors 2.2 ohm size 603

First, I replaced the processor and flash memory chip. I flashed the 
processor with a full dump, which is earlier in this topic. I have a 
J-link and have used it in SWD mode.
For the flashing, I used an external 3.3 volt power supply, as my 
colleagues advised earlier. But I think you can supply about 24 volts to 
the right power connector (56 from the battery) and, if the 3.3 volt 
stabilizer is working, you can work. But it did not work for me and I 
replaced the stabilizer.

The board started, but it didn't see the battery (error E07). The reason 
is that the RS485 interface controller (communication with the battery's 
BMS) and the 2.2 ohm resistor in its power circuit burned out.
The situation is similar with the CAN bus controller and the resistor in 
its power supply circuit.

After replacing these elements, the processor saw the battery.

But, there was a strange problem - in the off state, when connecting 220 
volts to the input, the board did not start. The relays clicked, the 
screen flashed and that's it. If you start the board first, and then 
apply 220, the charge began.

The reason for this behavior is constant 3.3 volts on enable line DC-DC 
supply (56 V to 24V)
The control circuit of this line is located under the screen. I had to 
goutweed the screen and replace 2 3401 FETs.

After that, the fee worked normally.

But I also burned the 12 volt😊 line

To repair it, I replaced the PWM controller NDP1415RB, 2 APG068N04G keys 
and 2 2.2 ohm resistors in the gate circuits.

5 volts began to appear on usb.

It turned out that another 3401 key next to the PWM controller burned 
out.

After his replacement, almost everything worked.

I didn't find the Bluetooch module. In fact, it is not needed.

With a 3 station discharge test cycle, I will notice the following:

1. One of the stations discharged the battery to 0 percent (another stop 
discharge process on 5 %). After applying 220 volts to the input, error 
E07 appeared. The station began charging. When the battery reaches 1 
percent, the error is gone.
Fans were repaired at this station.

2. At the second station, the connection with the battery periodically 
loses during charging (error E07). At the same time, the charge 
continues. After a while, the error disappeared
von Mike (mike86)


Lesenswert?

Herzlichen Glückwunsch!

Chip N32G455VEL7

Allpower AP-SS-009 (S2000) ohne Pro

Benötige Firmware für die Frontblende der Ladestation.

Allpower AP-SS-009 (S2000) ohne Pro.

Chip N32G455VEL7 ist neu.

Alt, defekt (Kurzschluss).

Die auf der Website angebotene Firmware funktioniert nicht.
Beim Drücken des Knopfes piept die Station, schaltet sich aber nicht 
ein.
Es wird auch kein Bild auf dem Display angezeigt.

Zum Programmieren verwende ich den J-Link Programmer.
von Lycaon68 (lycaon68)


Lesenswert?

Hallo,

Ich melde mich wieder mit eine für mich ungeklarte Frage (Sie würde 
früher mehrmals getellt aber unbeantwortet - Fred F.(fred007)!) :
Es werden verschiedene BIN->MOT->BIN Tools im WWW angeboten, aber die 
Einstellungen ist ziemlich heikel um etwas nurtzliches zu erreichen.

Es ist mich gelungen meine "ALLPOWERS S2000 PRO" durch flaschen des 
"flasch.bin" und SEGGER J-Link Commander endlich wieder zum leben 
erweckt ... Danke an Euch alle für die Tips und Tricks !

Meine Frage lautet :
Da verschiedene *.mot (Motorola S-Record SREC) Dateien in diesem Forum 
angeboten werden (Martin M. bmw_power und Szabolcs Z. szabolcs_z), 
möchte ich wissen wie sie hergestellt werden und mit welche SoftWare, 
die Verbindung klappt bei mir problemlos mit einen CN J-Link Clone 
Interface und die SEGGER J-Link Commander SoftWare im SWD Modus.

Besten Dank für die Hilfe.
von Martin N. (martin_n674)


Lesenswert?

Hallo,

bietet noch irgendjemand hier aus dem Forum die Reparatur der ALLPOWERS 
S2000 PRO gegen Übernahme der Unkosten an?

Kai B. (schorni) hatte ja letztes Jahr eine entsprechende Annonce dazu 
auf kleinanzeigen.de, aber die ist inzwischen leider offline.

Ich hätte auf jeden Fall Interesse! Der Fehler ist der mit dem zu 
geringen Ladestrom über Solar in der Dämmerung, also alles genau, wie 
hier im Thread beschrieben. Entweder in der Nähe von Berlin oder mit 
Versand (natürlich unter Einhaltung der Verpackungs- und 
Kennzeichnungspflichten von DHL).

Vielen Dank für Eure Hilfe, ich bin über jeden Hinweis dankbar! :-)
von Ingo W. (Firma: Vertrieb Automatisierung) (chryslerfahrer)


Lesenswert?

Mit großem Interesse habe ich mich heute durch diesen Beitrag gelesen.
Toll was hier abgeht - ich repariere normalerweise nur EcoFlow-Geräte 
und die sind schon in einer ganz anderen (hochwertigeren) Liga.

Jedenfalls habe ich mir eine S2000-Pro gebraucht geholt und 
offensichtlich dürfte es hier dasselbe Problem geben.
Das LCD und DC leuchtet zart beim Anschließen der 3,3V-Spannung. Zu mehr 
bin ich noch nicht gekommen, denn mir fehlt der Segger-Adapter (habe mir 
den gerade bestellt).

Bin schon gespannt, ob ich das hinbekomme. Software ist nicht so mein 
Ding aber ich habe hier viel Durchhaltevermögen.

Eine ganz andere Frage. Der Vorgänger hat das Gerät schon geöffnet und 
mit Bleistift (!) die Stecker und Buchsen beschriftet. Das ganze ist 
natürlich kaum lesbar und wurde vom Vorgänger schon verwischt.

Wahrscheinlich hat niemand einen Plan was wo angesteckt wird, oder?

Die wichtigste Frage für mich ist: ist im Ruhezustand (Gerät 
abgeschaltet und nicht an der Steckdose angeschlossen) der 230V-Eingang 
(Kaltgeräteanschluss an der Rückseite) direkt auf die Schukobuchsen und 
die seltsame Camping-Buchse an der Vorderseite verbunden??? Diese 
XT60-Stecker und XT60-Buchsen waren überhaupt nicht angeschlossen und 
offensichtlich sind hier alle 230V-Anschlüsse mit dem 
Kaltgeräteanschluss verbunden. Anders kann ich mir das nicht erklären.
Wahrscheinlich wird dann ein Relais bei Ladebetrieb die Kaltgerätebuchse 
von den Buchsen an der Vorderseite trennen.
Vielleicht kann ja wer mal nachsehen. Dankeschön :-)

Freue mich über Eure Nachrichten und bin gerne bereit hier mitzumachen.


Liebe Grüße aus Österreich und einen schönen Feiertag
: Bearbeitet durch User
Beitrag #8044001 wurde vom Autor gelöscht.
von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

> ich repariere normalerweise nur EcoFlow-Geräte und die sind
> schon in einer ganz anderen (hochwertigeren) Liga.
Contra. So oft wie diesen ach so großartigen Powerstream-Erweiterungen 
für Balkonkraftwerke der Arsch platzt wenn man sie ohne zusätzliches 
Lüfter-Kit betreibt, kann man wohl kaum von hoher Qualität sprechen. Und 
die Probleme mit tiefentladenen Akkus, nicht mehr funktionierenden 
Power-Stations hat Ecoflow leider ganz genau so wie andere Hersteller. 
Außerdem unverschämt hohe Preise für ihre faltbaren Solarmodule, die 
ebenfalls nicht lange funktionieren wenn man sie (bestimmungsgemäß) oft 
faltet. Auf meiner Suche nach brauchbaren Teilespendern (mit 
angemessenem Preis) sehe ich immer wieder defekte Ecoflow-Produkte, 
nicht weniger als welche von Allpowers. Die Technik scheint überall noch 
nicht ganz ausgereift zu sein.
von Alex (kuzma2000)


Angehängte Dateien:

Lesenswert?

Greetings!
Without 220, there are two live connectors on the front panel: the 
standby battery - there are 57 volts (small connector #1) and 57 volts 
on the large connector.
The rest is without food.
If you apply 220 to the inverter input, it should switch to battery 
charging mode and 24 volts should also appear on the additional power 
supply (this connector is also connected to the front panel with 24V 
parking)
If there are no markings or labels on the connectors, it's annoying, but 
not fatal. You can use adhesive residue to guide you.
Or, translate the inscriptions on the cables.

Of the small connectors on the front panel, one is for the fan, and one 
(the green cable) is for the battery's BMS. I don't remember what the 
third one is.

The main thing is not to confuse the duty and power parts when 
connecting the front panel.

Weak backlight is most likely due to degradation of the backlight LED.
But you need to remove the screen.
von Ingo W. (Firma: Vertrieb Automatisierung) (chryslerfahrer)


Lesenswert?

Dear Alex,

Thank you for your useful explanation. I have only 46V (maybe the 
battery is a little bit discharged due to the winter as the former-owner 
told me) but only on the small connector #1.
Nothing (0,0V) on the upper-right (yellow-marked) connector.

That's what made me confuse after I've opened the box. I don't know if 
the battery is "too discharged" to recharge it with the internal BMS.
I'll check that today or tomorrow.

By the way:

Do you or does one know the total amount of the batteries and how they 
are connected together?
According to the picture here, these are 21700 cells with 15,84Wh 
(4200mAh) inside.
I assume (due to the BMS sensor-cables in the picture) there should be 
12 or 13 batteries serial and each rowk could have 7 or 8 cells in 
parallel to get to the theoretically 1500Wh.


Thank you
von Alex (kuzma2000)


Lesenswert?

Ingo W. schrieb:

Yes, this is too little voltage.

In this case, the BMS is blocked and does not output voltage.

Remove the battery, lift the cardboard, and you'll reach the battery's 
BMS board.
There should be a balancing connector for each cell. This connector 
allows you to check the cell voltage.
If there is a large imbalance, it is possible that some cells are out of 
order.
You can check them without full disassembling, if you disconnect the 
balancing connector and disconnect the "+" from the BMS board.

But, as far as I remember, it’s not easy to do this – the design and 
installation are not very good.

But then you can test (charge/discharge) the cells one by one.

Look at the bottom of the case - the battery voltage is indicated there.
If I'm not mistaken, it should be about 56 volts.
You can try to recharge the battery by applying 56 volts to the "+" "-" 
input of battery.
: Bearbeitet durch User
von Alex (kuzma2000)


Angehängte Dateien:

Lesenswert?

Ingo W. schrieb:


> By the way:
>
> Do you or does one know the total amount of the batteries and how they
> are connected together?
> According to the picture here, these are 21700 cells with 15,84Wh
> (4200mAh) inside.
> I assume (due to the BMS sensor-cables in the picture) there should be
> 12 or 13 batteries serial and each rowk could have 7 or 8 cells in
> parallel to get to the theoretically 1500Wh.
>
>
> Thank you

Most likely it's 16S, judging by the connector. 3.65*16=58
Oh yeah, I found the photo. It's all very simple - just bolts.
von Ingo W. (Firma: Vertrieb Automatisierung) (chryslerfahrer)


Lesenswert?

Dear Alex,

Thank you again ... I'll check it today evening.
I know how to charge them and if cells are weak I always replace them.
Maybe one block has been fully discharged (if one cell has a short-cut).

Welding-stuff and all necessary connector-frames I've at home.
I'll tell you tomorrow.


WARNING FOR ALL USERS:
Keep always in mind that deep discharged batteries (< 2,8V) must not be 
recovered.
Firstly it doesn't make any sense because the capacity is very low.
Secondly most batteries develop to live and got warm, even if they are 
not in use for days until they are fully discharged. (First step before 
thermal-runaway.


Have a great day
: Bearbeitet durch User
von Alex (kuzma2000)


Lesenswert?

Ingo W. schrieb:
> I know how to charge them and if cells are weak I always replace them.
> Maybe one block has been fully discharged (if one cell has a short-cut).

Dear Ingo W,

Tell me, do you change only one cell or all the battery elements?
We've had broken batteries with this problem. We usually replace all the 
elements, as it's difficult to find batteries with similar resistance 
and capacity.
von Ingo W. (Firma: Vertrieb Automatisierung) (chryslerfahrer)


Angehängte Dateien:

Lesenswert?

Dear Alex,

first of all, the batteries are all good and not discharged. Every 
cell-pack has exactly 3,98V.
I don't know why you got 56V - my pack is a 12x8 pack so in total 96 
cells.
So total-voltage is around 48V.
Maybe there are other versions out in the field.

I normally got my batteries at a local dealer which unfortunately closed 
the shop due to retirement.
18650 batteries you can get anywhere
21700 batteries are pretty difficult but you can get them at Alibaba or 
another distibution-channels

If one pack is defective, I usually exchange the whole pack. Of course 
it makes sense and the rest is in a good condition.
I've built a lot of capacity-measurement units over the last 30 years so 
I check every pack before if they are good and use batteries with the 
same capacity to avoid imbalance.

Yesterday I've double checked every voltage-regulator, diodes, 
transistors and resistorts.
After connecting the two small plugs (from the battery) to the 
front-panel, and pushing the left button "power-on" I've also got the 
voltage on the large connector but still no display, no USB, no AC.

I think the MCU is the problem, even it was never used with solar-panels 
(according to the pre-owner). The MCU-board has 3,3V and the green LED 
is on. Also the LCD-backlight is on.

I've ordered the programm-stuff from Jaegger and try to reprogram it....
: Bearbeitet durch User
von Alex (kuzma2000)


Lesenswert?

Ingo W. schrieb:

Dear Ingo W,

I apologize for providing incorrect voltage data.
I wrote this from memory, since the exact voltage values ​​on the 
connectors are not recorded on paper.

Before replacing the proсessor, if I were you, I would try to erase the 
existing one and write a dump from this branch into it.
I repaired my last AllPower 2000 Pro exactly this way.
I used J-link, SWD mode and a separate 3.3 volt power supply for this.
: Bearbeitet durch User
von Stefan (murml414)


Angehängte Dateien:

Lesenswert?

Kann mir iwer bitte bitte helfen ich habe 0 plan was los ist, meine 
s2000 gibt noch strom, aber frau hat vergessen solar ab zu stecken im 
garten, und jetzt geht keine Bedienung mehr display auch nicht bekomme 
sie nicht mal mehr aus, ich bin völlig verzweifelt. Weiss wer wo man das 
machen lassen kann ???

Vielen dank Lg
von Stefan (murml414)


Angehängte Dateien:

Lesenswert?

Kann mir iwer bitte bitte helfen ich habe 0 plan was los ist, meine 
s2000 gibt noch strom, aber frau hat vergessen solar ab zu stecken im 
garten, und jetzt geht keine Bedienung mehr display auch nicht bekomme 
sie nicht mal mehr aus, ausschluesslich dc leuchtet konstant leicht 
grün, ich bin völlig verzweifelt. Weiss wer wo man das machen lassen 
kann ???

Vielen dank Lg
von Alexander (alecxs)


Lesenswert?

Deine PLZ? Vielleicht meldet sich jemand aus Deiner Nähe.
von Stefan (murml414)


Lesenswert?

Gute Idee, ich komme aus 41466 Neuss Raum Düsseldorf, wäre cool wenn 
sich jemand findet.lg
von Ingo W. (Firma: Vertrieb Automatisierung) (chryslerfahrer)


Lesenswert?

Hallo,

willkommen im Club ... meine hat denselben Fehler :-)
Wahrscheinlich das berühmte Problem mit dem Nation MCU.

Ich habe mir vorigen Sonntag das Programmierkit und einen neuen 
Prozessor samt Halterung bestellt um zu experimentieren. Sobald die 
Teile aus China angekommen sind, probiere ich den MCU neu zu 
programmieren und melde mich dann.

Liebe Grüße aus Österreich
von Stefan (murml414)


Lesenswert?

Super cool danke, ich drück die daumen das es funktioniert.lg
von Alex (kuzma2000)


Lesenswert?

If you already have the programming kit in place, try erasing and 
re-flashing the processor.
This can be done without removing it from the board.
von Martin N. (martin_n674)


Lesenswert?

Glad to see that this thread is getting busy again. I still haven't 
found the time to fix my box unfortunately, but if someone in or around 
Berlin already bought the programming kit, I'd be happy to join forces.

Another question: Has anyone found a way to fix this problem for good so 
it won't happen again with weak solar?
von Ingo W. (Firma: Vertrieb Automatisierung) (chryslerfahrer)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

nachdem ich gestern endlich den J-Link Adapter von Segger erhalten habe, 
habe ich mich heute am Feiertag gleich dran gemacht und versucht das 
Gerät zu programmieren. Leider wollten meine beiden Laptops (Dell und 
Toshiba) absolut nicht mit der Software und dem J-Link zusammenarbeiten. 
Mit dem Setup für die USB-Treiber (werden in einem Unterverzeichnis 
mitinstalliert) hat es dann aber funktioniert.

Ich konnte mich dann auf den MCU verbinden, nur waren bei mir überhaupt 
keine Daten mehr drauf - entweder verschwunden oder vom Vorgänger 
gelöscht.

Somit habe ich den MCU nochmal komplett gelöscht und dann das File von 
Heiko Allpowers 2000_2.zip heruntergeladen. Da sollten ja alle Files für 
die Allpowers S2000 Pro enthalten sein.

Ich habe (nachdem der MCU komplett gelöscht war) das File flash.bin 
aufgespielt und siehe da das LCD kam wieder mit 83% und die Funktionen 
haben gleich alle gut funktioniert (auch Bluetooth).

Vor lauter Freude habe ich darauf vergessen mich um die anderen Files 
option.bin / ram.bin / ram_plus.bin zu kümmern.

Hätte ich die auch aufspielen müssen? Hat es irgendwelche Auswirkungen 
wenn die nicht drauf sind?

Interessehalber habe ich mir gleich einen baugleichen MCUs mitbestellt 
und in einem LQFP64.Sockel eingesetzt.
Nachdem da offensichtlich schon irgendwelche Daten drauf waren, habe ich 
den auch gelöscht.

Dann habe ich auf diesen MCU das flash.bin file aufgespielt und 
verglichen mit dem File von Heiko. Alles in Ordnung.
Hernach wollte ich dann noch option.bin aufspielen und habe als 
Adressbereich 0x1FFFF800 angegeben worauf ich dann folgenden Meldung 
erhalten habe:

Selected Data does not fit into selected flash sector...

Habe ich da einen Fehler gemacht oder hat sich etwas verschoben? Ich 
habe das leider nie in der Schule gelernt aber mit 55 Jahren ist man ja 
trotzdem noch lernfähig :-)

Wichtiger wäre mir jedenfalls ob ich die Kiste nochmal öffnen soll um um 
die Files option.bin / ram.bin / ram_plus.bin nachzuladen...


Herzlichen Dank für Eure Hilfe und einen schönen Feiertag
von Alex (kuzma2000)


Lesenswert?

Ingo W. schrieb:
> Hallo Zusammen,
>
>
Good afternoon
I would recommend recording a full dump from the Allpowers_2000.mot 
file.
von Martin (martin_b900)


Lesenswert?

Hallo Ingo,

Flash.bin reicht - die Option Bytes sind für Schreib- und Leseschutz da 
und können nicht einfach aufgespielt werden - sie sind sozusagen nur zum 
Auslesen und zum Vergleich da. Ich tippe darauf, dass dein Chip nicht 
leer sondern lesegeschützt war - hätte man an den Option Bytes ablesen 
können - die grüne LED war doch bestimmt an wenn man versucht hat 
anzuschalten.
Den Datenspeicher brauchst du auch nicht zurückspielen - der wird bei 
Programmstart „bevölkert“.

M.B.
von Ingo W. (Firma: Vertrieb Automatisierung) (chryslerfahrer)


Lesenswert?

Lieber Martin,
Lieber Alex,

Vielen Dank für Eure Hilfe - ich habe hier einiges dazugelernt und 
bedanke mich hier ausdrücklich!
von Ingo W. (Firma: Vertrieb Automatisierung) (chryslerfahrer)


Angehängte Dateien:

Lesenswert?

Zu guter Letzt habe ich die Kiste nochmal geöffnet, alles abgesteckt, 
den MCU gelöscht und statt der Flash.bin dann die Allpowers_2000.mot 
hinaufgespielt.

Das Ergebnis ist (wie schon von Martin geschrieben) dasselbe.
Die Kiste funktioniert so oder so mit einer beiden Files.

Und den zweiten MCU (habe den im Sockel programmiert) habe ich ebenfalls 
mit der Allpowers_2000.mot programmiert und hebe mir den in der 
Allpowers-Ersatzteilbox auf.

Auf ins Wochenende :-)
: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.