Co może być uszkodzone? Tylko bootloader, zakładając, że jest taki jak BK7231N (więc UART nadal działa z uszkodzonym bootloaderem).
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
>>21704503 Bootloader tutaj jest taki jak w BK7231T. Jeśli skasowany - odzyskiwanie tylko przez spi.
Na szczęście piny spi są dostępne na tej płycie.
Raz musiałem ich użyć.
Czy bootloader można odczytać poprzez zawinięcie adresu?
Zrobiłem to:
1. EF erase all
2. EF odczytać:
Na BK7231T udało mi się odczytać bootloader w ten sposób....
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Ach, to wyjaśnia sprawę. Ok, teraz wygląda na to, że nadpisałem bootloader i nie reaguje już na magistralę UART. Ok, spróbujmy metody CH341 opisanej przez @divadiow w pierwszym poście.
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Ok, co dalej? Czy jest jakiś projekt dla tego konkretnego BK z działającą kamerą?
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
tutaj. źródło tam dla każdego, kto chce się bawić, ponieważ myślę, że czasy mogą być lepsze. czasami zajmuje to wiele resetów (jeśli używasz D2)
divadiow napisał:
Chciałem sprawdzić, czy mogę użyć skryptu Pythona weixin_44067125, ale z mniejszą liczbą zależności, ładniejszym tekstem, nieskończonymi próbami (zamiast 10) i być może spakować go jako pojedynczy plik exe.
Po kilku godzinach pracy z 32-bitowym Pythonem, ChatGPT, pyinstallerem i wrapperem CH341 autorstwa jimjiang2 - https://github.com/jimjiang2/ch341dll_wrap_typical_app - wymyśliłem następujące rozwiązanie, które wprowadziło dwa z moich urządzeń Beken (jak dotąd) w tryb SPI.
p.kaczmarek2 napisał:
Ok, co dalej? Czy jest jakiś projekt dla tego konkretnego BK z działającą kamerą?
25/09/25
Skończyłem studia magisterskie i mam teraz trochę więcej wolnego czasu, a wiele z tych kamer wciąż jest w pobliżu. Nadszedł czas, aby zaplanować pierwsze właściwe wydanie tego projektu. Pracuję nad tym od kilku tygodni i w tej chwili mam wczesną wersję, która uruchamia się, łączy z Wi-Fi, odczytuje i zapisuje z karty SD, obsługuje MQTT i co najważniejsze, działa z co najmniej 3 różnymi czujnikami kamer: GC0311, HI704 i GC0328. Obejmuje to przechowywanie zdjęć i przesyłanie strumieniowe za pomocą protokołu HTTP (z multipart/x-mixed-replace).
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Próbowałem przenieść te zmiany, ale nie zadziałało.
Próbowałem nawet przez soft i2c z obk.
gc0329 i gc0310 nie zostały wykryte nawet przez soft scani2c.
Kolejną dziwną rzeczą jest to, że na bk7238 i2c1 i i2c2 są w jakiś sposób takie same. Włączyłem OBK hw i2c na alt bekens i scani2c i2c1 i scani2c i2c2 wykrywają aht10 podłączone do p20 i p21.
Sugerowałbym zacząć od sprawdzenia, czy rozwiązanie Donny działa nawet dla naszych kamer. Być może mamy różne egzemplarze.
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Mógłbym spróbować pomóc bardziej, ale muszę wymyślić, jak uzyskać oryginalne oprogramowanie układowe
Dodano po 4 [minutach]: .
Ładnie, OTA to Build: Zbudowany 30 września 2025 16:14:23 wersja bk7252-cam_857bffe6c2d7 działa
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Sparowany z aplikacją Tuya, ale brak wideo. Prawdopodobnie inny czujnik kamery.
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Próbuję tylko zlokalizować UART1. Tylko 1 pad TX na tej płytce PCB. Nie jestem pewien, czy kiedykolwiek otrzymaliśmy arkusz danych / schemat BK7252U48, tylko 68
Dodane po 56 [minutach]:
lokalizacja nie jest wielkim zaskoczeniem, biorąc pod uwagę, dokąd można prześledzić TX2
Staram się usprawnić przepływ pracy. Potrzebuję automatycznego resetowania CEN. Czy mój CH341 jest taki sam jak Twój, czy ma D2? Znalazłem:
ale wygląda na to, że podłączenie CEN do tego samego pinu u mnie nie działa...
Podłączyłem CEN do pinu 17:
.
Używam trybu zworki programatora.
Dodałem po 3 [minutach]: .
Edycja: znalazłem to narzędzie
Dodano po 8 [minutach]: .
Czekaj... mój D2 działa, nie kliknąłem "napisz"....
Dodano po 55 [sekundach]: .
A skoro mój D2 działa z tego narzędzia, to nasuwa się pytanie, dlaczego nie działa z Beken_SPI_CH341A_1.0.exe?
Również.... ma poziom logiczny 5V na CEN. To nie jest dobre na dłuższą metę.
Dodano po 1 [min]: .
Tak, mogę użyć D2 do zresetowania Bekena przez CEN:
.
Dodano po 1 [minucie]: .
Huh, podłączyłem wszystko ponownie i już działa:
Prawdopodobnie te czasy nie są tak dobre, jak powiedziałeś.
Dodałem po 5 [minutach]: .
Tak właśnie to podłączyłem:
.
I znowu próbuje w pętli bez powodzenia. Oh wait... próba 88
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Tak. Czasy są do bani. Czasami to setki prób. Jeśli nie jestem zdesperowany, po prostu pozwalam mu działać lub jeśli potrzebuję szybkiego wyniku, wykonuję CEN ręcznie kilka razy.
Dodano po 5 [minutach]: .
początkowo musiałem przylutować do pinu CH341A dla IO2
Ok, próbowałem to trochę poprawić, możesz spróbować tej wersji?
Załączniki:
ch341bkRelease.zip(6.33 KB)
Musisz być zalogowany, aby pobrać ten załącznik.
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Zmieniłem tylko liczbę wysłanych D2, aby zastosować podejście, które zastosowałem we flasherze Raspberry Pi/Banana PI na moim Githubie. Dlaczego w ogóle go zmniejszyłeś? A może zostało to skopiowane z czyjegoś innego narzędzia?
Może EF, może standalone na początek. Chciałbym pomóc z tymi kamerami, ale potrzebujemy do tego przepływu pracy. Automatyczne flashowanie po zmianach binarnych.
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
OK, mogę odczytać flash, jednak... na początku wyglądał na uszkodzony, ale teraz coś mi przypomina. Czy to CRC? Ten problematyczny CRC, o którym była mowa w jednym z wątków, co kilka bajtów?
.
Mam na myśli odwołania do ciągów znaków.
Załączniki:
ok-reader-d2-cen.rar(7.21 KB)
Musisz być zalogowany, aby pobrać ten załącznik.
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
✨ Dyskusja dotyczy gołej płytki PCB kamery A9 z układem BK7252UQN68 (SC-10024 v1.0.0) zakupionej na Taobao przez Superbuy. Płytka posiada 18-pinowe złącze kamery, dwa przyciski i dwie diody LED, ale brak kamery, baterii i obudowy. Użytkownicy analizowali logi UART przy 115200 bodów, próbowali uzyskać dostęp do SDK i oryginalnego firmware, jednak sprzedawca nie udostępnił SDK. Przeprowadzono testy OTA z wykorzystaniem plików OpenBK7252, potwierdzając działanie OTA, choć flashowanie SPI okazało się konieczne do pełnej kontroli, zwłaszcza nad bootloaderem. Dyskutowano o usuwaniu rezystorów i zworkach na liniach GPIO dla poprawy sygnału. Użytkownicy korzystali z narzędzi programujących CH341 do flashowania SPI, co pozwoliło na odzyskanie i wgrywanie firmware, w tym OpenBK7252 i firmware Tuya, choć z problemami z kompatybilnością czujników kamery. Poruszono kwestie mapowania pinów UART i SPI, różnic między wariantami BK7252UQN48 (starszy rdzeń BLE 4.2) a BK7252N (nowszy BLE 5.2), oraz problemów z bootloaderem, który wymaga flashowania przez SPI w przypadku uszkodzenia. Wspomniano o projektach open source, takich jak beken7252-opencam, oraz o narzędziach do usuwania CRC z pamięci flash. Dyskusja obejmuje także kwestie i2c, integracji z OpenBK, oraz problemy z wykrywaniem czujników kamer. Podsumowując, projekt wymaga użycia programatora SPI do pełnej kontroli nad firmware, a rozwój oprogramowania jest prowadzony na bazie dostępnych narzędzi i repozytoriów GitHub. Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.