Guten morgen. Also erst mal als Einleitung: WOW! DAS ist mal was neues! Der Touch reagiert zwar echt träge wie ich finde und die Dame die einen beim einschalten mit "Welcome to Hellos Vaper world" ankrächtst weil der winzige Handylautsprecher im Boden kaum guten Klang entwickeln kann, hätten die weglassen dürfen. Aber ich muss sagen, der Aufbau ist ähnlich wie beim Smartphone und wenn ich gleich die Platine vollständig extrahiert habe bin ich mega gespannt was ich als "Gehirn" des ganzen vorfinden werde. Vier spiele (Dice, Slot Machine, Tetris und ein "Asteroids" abklatsch namens Plane) und ne ganze Menge anderen Quatsch der sich allerdings erst nach dem Koppeln und verbinden mit einer App nutzen lassen ist auf dem Ding drauf. Es wird spannend!
OK, Schwarmwissen nötig. Was für ein Modell haben wir hier: JC (Logo) BP15525-701N-FR Selbst mit Mikroskop war das "BP155" am Anfang nur sehr schlecht zu erkennen. Ansonsten sind da noch: AXS5106 (Touch Controller: https://www.chipsourcetek.com/Mcu-Chip/2415.html ) Ein nicht vollständig lesbarer, (8 beiner, links nahe am Prozessor, ich tippe auf Flash) Ansonsten hauptsächlich Fet's.
:
Bearbeitet durch User
Die OUI der MAC (2B:51:6E) Gehört auf jeden fall Synix. IEEE register sagt: "Jiangsu Synix Electonic Co.,Ltd"
Ein paar Bilder zur Hardware. Der FPC Connector hat ein bissl was abbekommen. Ein Pin kurz "Nachgebrutzelt", läuft aber alles! Es wird von 25 Pin auf 2x15 aufgeteilt. das Display scheint neben VCC und GND nur vier bis maximal fünf weitere Leitungen zu benötigen.
:
Bearbeitet durch User
Die I2C punkte am taster gehören zum Touch:
1 | write to 0x63 ack data: 0x01 |
2 | read to 0x63 ack data: 0x00 0x01 0x80 0x61 0x00 0xF8 0x40 |
3 | write to 0x63 ack data: 0x01 |
4 | read to 0x63 ack data: 0x00 0x01 0x80 0x61 0x00 0xF8 0x40 |
5 | write to 0x63 ack data: 0x01 |
6 | read to 0x63 ack data: 0x00 0x01 0x80 0x61 0x00 0xF8 0x40 |
7 | write to 0x63 ack data: 0x01 |
8 | read to 0x63 ack data: 0x00 0x01 0x80 0x61 0x00 0xF8 0x40 |
9 | write to 0x63 ack data: 0x01 |
10 | read to 0x63 ack data: 0x00 0x01 0x80 0x61 0x00 0xF8 0x40 |
11 | write to 0x63 ack data: 0x01 |
12 | read to 0x63 ack data: 0x00 0x01 0x80 0x61 0x00 0xF8 0x40 |
13 | write to 0x63 ack data: 0x01 |
14 | read to 0x63 ack data: 0x00 0x01 0x80 0x61 0x00 0xF8 0x40 |
15 | write to 0x63 ack data: 0x01 |
16 | read to 0x63 ack data: 0x00 0x01 0x80 0x61 0x00 0xF8 0x40 |
Finger auf einer stelle gehalten, ansonsten ist die schnitstelle "still". Die in der nähe zum USB-C anschluss sind NICHT identifizierbar, Kein takt, keine daten.
:
Bearbeitet durch User
Display wird wohl SPI zu sein. Fehlt eigentlich nur die info wie ich den MCU identifiziert bekomme... grübel
:
Bearbeitet durch User
JieLi BP15525 ist vermutlich verwand mit dem AC701N. Wäre ein Möglicher.
:
Bearbeitet durch User
Ich konnte kaum glauben dass Du hier von einer E-Zigarette berichtest. Okay, die ist aufladbar, aber kann Liquid nachgefüllt werden? Ansonsten landet das Teil nach zweimal Laden im Müll? Oh Mann.. Aber zum Basteln würde sie mich mit Deinen Erkenntnissen dann auch schon interessieren!
Gunnar F. schrieb: > aber kann Liquid nachgefüllt werden? Einweg! Und an diese Modelle komme auch ich nicht unbedingt "Leicht", ich hab keine Ahnung wer die hier unter dem Tresen hat und was die dort kosten. Online neupreis ohne Angebot ~45-46€, im Angebot un ~29€. Die Rückseite des ganzen ist ein geklebter "Glas Sticker", soll wohl ans iPhone erinnern, auf der Front ist das Display am Rand (exakt wie beim Smartphone) geklebt und wird auch nur von der Verklebung Gehalten. Erst wenn beide Seiten vom Kleber befreit sind und das Display hoch geklappt lässt sich das Mundstück ohne Beschädigungen am Display abziehen und das schwarze Plastikskelett das Tank, Akku und Platine im inneren zu einer Einheit werden lässt nach unten herausschieben. Dieses modell nachfüllen, schwierig! Gunnar F. schrieb: > Aber zum Basteln würde sie mich mit Deinen Erkenntnissen dann auch schon > interessieren! Es fehlt auch nicht viel, wenn ich das richtig sehe, eigentlich nur die Identifikation des MCU, AC Serie, vermutlich 7xx, könnte auch ein 6XX sein. Das Marking ist leider nur bedingt hilfreich, die russischen Foren die ich heute Nacht durchstöbert habe sagen aber das es sich bei 701N oder FR um die Typbezeichnung handeln könnte. Ich bin jedenfalls noch fleißig am suchen! Der Akku (1000mAh) war übrigens komplett für die Tonne, entweder das Teil lag ewig in einer Schublade oder musste wirklich (30.000 Züge!) bis zum Ende häufig geladen werden.
:
Bearbeitet durch User
Kilo S. schrieb: > OK, Schwarmwissen nötig. > Was für ein Modell haben wir hier: > JC (Logo) > BP15525-701N-FR > > Selbst mit Mikroskop war das "BP155" am Anfang nur sehr schlecht zu > erkennen. sieht nach JL7018F https://www.kepuhaodianzikeji.com/newsinfo/2905326.html um sicher zu gehen kannst du Leitungen zu USB DM, DP, BT Antenne, Quarz und Spannungsversorgung verfolgen Kilo S. schrieb: > Ein nicht vollständig lesbarer, (8 beiner, links nahe am Prozessor, ich > tippe auf Flash) kann (Zusatz)Programmspeicher für JL7018F sein
:
Bearbeitet durch User
Kolja schrieb: > sieht nach JL7018F > https://www.kepuhaodianzikeji.com/newsinfo/2905326.html > um sicher zu gehen kannst du Leitungen zu USB DM, DP, BT Antenne, Quarz > und Spannungsversorgung verfolgen Cool! Dankeschön. Werd ich gleich wenn ich Zuhause bin vergleichen. Kolja schrieb: > kann (Zusatz)Programmspeicher für JL7018F sein Und für die ganzen Grafiken denke ich. Das Teil ist grafisch deutlich besser ausgestattet. Wechselnde wallpaper ect...
Dem Pinout nach kommt das hin, das ist auf alle Fälle einen Versuch wert! Korrigiere mich bitte jemand falls ich das falsch wieder gebe! Wenn ich das richtig verstanden habe (Übersetzung eben..) macht der MCU den Bootloader im DFU Mode auf wenn ich an DM/DP "im richtigen Rhythmus" Wackel.(?) Parallel dazu muss ich eine normale USB Verbindung hergestellt haben und der MCU meldet sich dann als DFU device.(?)
Kilo S. schrieb: > macht der MCU > den Bootloader im DFU Mode auf wenn ich an DM/DP "im richtigen Rhythmus" > Wackel.(?) > > Parallel dazu muss ich eine normale USB Verbindung hergestellt haben und > der MCU meldet sich dann als DFU device.(?) Die sicher funktionierende Reihenfolge ist: MCU mit Spannung versorgen an den DP, DM mehrmals 0х16ef schicken bis MCU DP und/oder DM an GND gezogen hat dann an PC anklemmen. das Ganze muss schnell gehen, es geht um ms
Kilo S. schrieb: > Wenn ich das richtig verstanden habe (Übersetzung eben..) https://usmi.mybb.ru/viewforum.php?id=8 hier, wenn ich in Chrome uaf "Übersetzen in Deutsch" klicke, kommt gut lesbarer Text raus..
SDK zum JL7018F gibt es hier: https://github.com/LiteEMF/JL701n_earphone https://github.com/LiteEMF/JL701n_wireless_mic_duplex
:
Bearbeitet durch User
Ihr seit Klasse! <3 So bald ich kann lege ich los! Und Nachschub versuche ich auch zu organisieren!
Kilo S. schrieb: > der MCU meldet sich dann als DFU device wenn's so weit ist dann von hier https://github.com/kagaimiq/jl-uboot-tool jluboottool.py starten, davor noch 'pip install -r requirements.txt' in cmd starten
Für heute abend mach ich erst mal eine halbwegs vollstandige doku der hardware! Ich hab das Marking des achtbeiner nahe am MCU. 8003 RXEU2 AP30P02DF N-Channel Fet. "R1", P-Channel Fet. J3Y(2x:https://www.alldatasheet.net/datasheet-pdf/view-marking/226239/BILIN/S8050.html) A2 SHB, https://datasheet4u.com/pdf-down/A/2/S/A2SHB-HAOHAI.pdf 662K, https://www.sunrom.com/p/xc6206p332mr-662k Und ein leider verkratzter Quarz + Li Laderegler, der laderegler ist aber "Standard", also hätte man anhand der schaltung ohne marking erkennen können.
Kolja schrieb: > Kilo S. schrieb: >> der MCU meldet sich dann als DFU device > > wenn's so weit ist dann von hier > https://github.com/kagaimiq/jl-uboot-tool > > jluboottool.py starten, davor noch 'pip install -r requirements.txt' in > cmd starten Morgen, eventuell auch erst übermorgen.
:
Bearbeitet durch User
Kilo S. schrieb: > Und ein leider verkratzter Quarz müsste 24MHz sein. Eigentlich sind nur MCU + Quarz und evtl. SPI-Flash von Interesse. Ob man den MCU mit Hausmitteln auf eigene Platine umpflanzen kann? Der hat auch noch thermal Pad drunter..
Kolja schrieb: > Ob man den MCU mit Hausmitteln auf eigene Platine umpflanzen kann? Ist doch kaum größer als der PY32F030 (ebenfalls Pad drunter, das ist GND.) Also ja, das geht bestimmt. Heißluft ist vorhanden, Brauch nur das passende Breakout. Flash und sogar der Touch Controller lassen sich bestimmt auch locker transferieren wenn nötig. Mal sehen, ich hoffe ich komme heute Abend dazu einen Versuch zu machen den MCU anzusprechen.
Wie das so ist, Gestern hab ich es nicht geschafft. Vorbereitungen laufen, ich bau gerade den "Programmer" dafür auf.
FAST! Fehlersuche....
1 | [229049.809996] usb 6-2: new low-speed USB device number 46 using xhci_hcd |
2 | [229049.810532] usb 6-2: Device not responding to setup address. |
3 | [229050.014083] usb 6-2: Device not responding to setup address. |
4 | [229050.221966] usb 6-2: device not accepting address 46, error -71 |
:
Bearbeitet durch User
OK! Noch hab ich es nicht raus. Ich werde noch ein bisschen brauchen bis ich den ansprechen kann, muss dauernd vom PC weg.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.