(at)dasej Jest jakiś techniczny argument za tym aby uprawiać tego typu archeologię?
dziennik rozruchu z tej kopii zapasowej. TMDA/pk:dsmsam7xpb3ht7rl [syntax=text]V:BK7231N_1.0.1 REG:cpsr spsr r13 r14 SVC:000000D3 00401C1C 000033AC IRQ:000000d2 00000010 00401e0c 000d9f7c FIR:000000d1 00000010 00401ffc 00048c14 SYS:000000df 0040192c 00000158 ST:00010001 J 0x10000 bk_misc_init_start_type 1 10001 [load]bandgap_calm=0x3e->0x1e,vddig=4...
Proponuje użyć printf("%p",napis[c]); może to coś pomoże - gdzieś kiedyś coś czytałem że niektóre argumenty prints i sprintf konfiguruje (załącza/wyłącza) się na poziomie ustawień kompilatora 's' - the function argument is a pointer to a null terminated char string located in SRAM; 'p' - the function argument is a pointer to a null terminated char string...
Ten SparkleIoT Matter Mini Smart Switch przyszedł z małą niespodzianką. 4mb BK7231M na skonstruowanym przez Sparkle module XH-CB2S, o którym jak dotąd nie znalazłem żadnej dokumentacji. https://obrazki.elektroda.pl/5123047900_... https://obrazki.elektroda.pl/9533143900_... https://obrazki.elektroda.pl/4385541300_...
Oto raczej ogólna australijska inteligentna wtyczka wifi 16A Tuya z chipem pomiaru mocy Belling BL0937, którą rozbiorę i sflashuję za pomocą OpenBeken. Dostępna w sklepie Ali Express Kayesmart Life Store https://obrazki.elektroda.pl/7732234400_... https://www.aliexpress.com/item/10050075... https://obrazki.elektroda.pl/6777653300_...
A dlaczego nie możesz użyć pgm_read_byte/word? Przy pomocy tych makr odczytujesz string aż do napotkania znaku NUL, który go kończy. Alternatywnie wymień strcpy na strcpy_P, tylko, ze wtedy funkcja będzie działać wyłącznie na stringach z FLASH.
Ten szereg zmiennych typu String w kodzie z postu #4 jest zbędny, skoro odpowiednie odczyty z digitalRead() są składane w łańcuch tekstowy dopiero w zmiennej 'ciag_wyjsciowy'. Wystarczy użyć operatora +=(int) np.: concat (): [syntax=c]x.concat(digitalRead(...));[/s... https://github.com/arduino/ArduinoCore-a...
Szybka wycieczka po ogólnej podstawie lampy/oprawki żarówki Tuya IoT - oprawa ES/E27. Ali Express https://www.aliexpress.com/item/10050063... https://obrazki.elektroda.pl/9514854500_... Pudełko i elementy wewnętrzne/zewnętrzne produktu https://obrazki.elektroda.pl/2746682400_... https://obrazki.elektroda.pl/4132199800_...
1. Funkcję konwersji do hex-a możnaby zrobić w oparciu o LUTa (stablicowane wartości). Poniżej prosty przykład na PC-ta dla testów ale łatwo zaadoptować do arduino: [syntax=cpp]#include <iostream> using namespace std; void tohex(unsigned long val, char* buf) { const char* const lut16 = "0123456789ABCDEF"; // tablicę można przenieś do FLASH for...
https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...
1. Bascom jest bardzo dobrym językiem, znacznie lepszym niż Arduino. 2. "a:10.0" "a:10.0 " ":10" "10 " Ten temat jest zamknięty, dostałeś 2 przykłady. Pierwszy napisałem do składni ramki jaką podałeś w pierwszym poście, później zmieniłeś konstrukcję rami to napisałem kolejny przykład, można jak dobrze naliczyłem jeszcze 9 innych metod zastosować by...
No właśnie odpowiadałem ci na tamten wątek ale okazało się że w trakcie go zamknąłeś. A pisałem właśnie że nieco inaczej będzie teraz trzeba odczytywać te dane z Flash ale to nie jest jakiś kłopot. Tylko na początek - małe sprostowanie bo robisz troszkę albo hmm bardzo dziwne rzeczy :( co to jest ? [syntax=c]const unsigned char MN01[] PROGMEM="Ustaw...
https://obrazki.elektroda.pl/2540082600_... Tym razem coś współczesnego. Trochę już starych tunerów pokazałem, więc pora na odmianę. Standardowo, najpierw prezentacja wnętrza a potem analiza pamięci Flash wraz z wypakowaniem Linuxowego systemu plików. Może też uda się znaleźć program do zmiany wsadu? https://obrazki.elektroda.pl/2921009800_...
https://obrazki.elektroda.pl/5766737500_... Witajcie moi drodzy. Przedstawię tutaj krok po kroku proces pisania otwartego oprogramowania dla modułu WiFi XR809/XR3 na przykładzie czujnika otwarcia drzwi. Mój firmware dla niego będzie kompatybilny z Tasmota HTTP i pozwoli używać go niezależnie od serwerów producenta. Da nam to również...
IO14 - TX, IO15 - RX Myślę, że #94 można scalić. W ostatnim commicie zmieniłem odczyt flash id z string na raw i sprawiłem, że xmodem jest kompatybilny z trybem old/checksum.
Bzdura, czy przekażesz do funkcji tabela, czy &tabela wyjdzie na to samo - poczytaj o tym jak są przekazywane tabele jako argumenty funkcji w C. A problem leży w tym o czym już pisałem - globalny wskaźnik nie może wskazywać na dane lokalne, które nie są zaalokowane dynamicznie lub ich czas życia nie jest nieskończony jak w przypadku static. Zastanów...
v10 Dodano po 1 . v11 Dodano po 1 . Dodano po 2 . Dodano po 28 v12 [syntax=text]SharpLN882HTool.exe -p COM45 -wf obk.bin Opening port COM45... Port COM45 open! upload_ram_loader will upload LN882H_RAM_BIN.bin! Sync with LN882H... wait 5 seconds send version... wait for: Mar 14 2021/00:23:32 Mar 14 2021/00:23:32 Connect to bootloader... Will send file...
https://obrazki.elektroda.pl/5032145100_... Pokażę tutaj jak można użyć komendy binwalk do analizy zrzutu pamięci flash na przykładzie Windows dzięki użyciu WSL. Użyte środowiska i narzędzia W temacie użyję następujących narzędzi: - programator SPI CH341 Black (warto poczytać o jego modyfikacji napięcia zasilania) kupiony za 35 zł...
Cześć! Nie, nie nadpisałem bootloadera. Sflashowałem oryginalny fw ponownie i działa... nie jest zamurowany. Więc... teraz mogę spróbować z Openbeken, ale muszę użyć ltchiptool, ponieważ jestem na linuxie. Mam użyć OpenBK7238_QIO_1.18.261.bin czy OpenBK7231N_QIO_1.18.261.bin? $ ltchiptool flash info BK7231N I: Available COM ports: I: |--...
interesujące. wersja XR806. Czy przechwyciłeś boot log, zrzuciłeś firmware itp? Jakie są plany? Dodano po 1 (at)groove6j Bawiłem się twoją kopią zapasową i teraz uruchamia mi się na moim BW16E/RTL8720DN. Równie dobrze mogę po prostu wkleić z GPT to, co trzeba zrobić, aby ominąć sprawdzanie poprawności, aby go uruchomić: movs r0,#0; bx lr; (i.e., return...
https://obrazki.elektroda.pl/3330083100_... Model Warstwy Łączna liczba parametrów Liczba aktywnych parametrów na token Łączna liczba ekspertów Liczba aktywnych ekspertów na token Długość kontekstu gpt-oss-120b 36 117b 5,1b 128 4 128 tys. gpt-oss-20b 24 21b 3,6b 32 4 128 tys. Tutaj pokażę uruchomienie gpt-oss:20b krok po kroku oraz...
https://obrazki.elektroda.pl/2451177300_... Dzień dobry, Jakiś czas temu otrzymałem NAS, model DS1515+, sprzęt był pierwotnie uszkodzony i ktoś już go naprawiał z racji dodatkowego rezystora, który ma przeciwdziałać https://obrazki.elektroda.pl/8088734500_... Sprzęt oczywiście się uruchomił i była możliwa instalacja...
https://obrazki.elektroda.pl/7238862200_... Niedawno w dziale DIY pojawił się Hardware Hardware jest tak banalne, że nie odważyłem się zaprezentować niniejszego artykułu jako DIY :). Od pewnego czasu wykorzystuję SONOFFy jako bazę projektów opartych o ESP8266. Sonoff zapewnia mi ESP, zasilanie i obudowę. Jedyne co mi pozostało to dodanie...
https://obrazki.elektroda.pl/3782038600_... Pokażę tutaj moje pierwsze starcie z budową emulatora dla mikroprocesora ALI M3801 w oparciu o gotowe moduły Unicorn i Capstone. Opracowany program będzie wczytywać zawartość pamięci Flash i wykonywać ją podobnie jak prawdziwy fizyczny CPU, choć nie obejdzie się bez przeróbek i poprawek,...
Załączam mój kod ESP32 (WEMOS) + ST7789 240x320 (eESPI) [syntax=arduino] #include <WiFi.h> #include <WiFiManager.h> #include <WebSocketsServer.h> #include <WebServer.h> #include <NetBIOS.h> #include <ESPmDNS.h> #include <TJpg_Decoder.h> #define USE_DMA #ifdef USE_DMA uint16_t dmaBuffer1[16 * 16]; uint16_t dmaBuffer2[16...
Udało mi się odczytać i zapisać. Musiałem odlutować dwa piny z TuyaMCU. Użyłem multimetru do sprawdzenia ciągłości między padami TX/RX (biały i niebieski kabel na zdjęciu) a pinami TuyaMCU. Były to dwa środkowe piny od strony złącza USB-C. https://obrazki.elektroda.pl/1576398200_... Po odlutowaniu dwóch pinów, uruchomienie `ltchiptool`...
https://obrazki.elektroda.pl/6862282400_... LN882H to układ WiFi & BT Wireless ARM Cortex-M4F SOC, który można znaleźć w niektórych urządzeniach IoT. LN882H posiada prosty protokół flashowania UART, który może być używany do odczytu i zapisu zawartości pamięci flash, zwykle w ramach procesu zmiany oprogramowania układowego lub...
https://obrazki.elektroda.pl/9509903400_... Witam! Szybki tani projekt rolet automatycznych na arduino nano. Układ obsługuje 2 rolety niezależnie. Posiada podstawowe funkcje takie jak : - automatyczne odsuwanie i zasuwanie o żądanej godzinie, ustawiane poprzez menu na wyświetlaczu oled ssd1306 128x32 - ręczne odsuwanie i zasuwanie....
https://obrazki.elektroda.pl/1648605800_... Przedstawię tu przemysłową płytkę Lilygo T-Connect wyróżniającą się jednoczesnym wsparciem do trzech magistrali RS485 i jednej linii CAN. Zamówiłem ją z Chin za około 200 zł. https://obrazki.elektroda.pl/6817153300_... https://obrazki.elektroda.pl/8312117400_...
https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
https://obrazki.elektroda.pl/1808304600_... Na początku wyjaśnienie do tytułu – nie jest to typowy termometr, gdyż niczego nie mierzy lecz po prostu wyświetla temperaturę pobraną przez inne czujniki. Stwierdziłem jednak, że „wyświetlacz temperatury” brzmi dziwnie. Za to „do sypialni” ma swoje uzasadnienie,...
W przypadku, gdy EF nie może wyodrębnić konfiguracji, będzie to przypadek sprawdzenia dziennika rozruchu, aby sprawdzić, czy jest on pomocnie drukowany podczas uruchamiania, prób / błędów lekarza GPIO, śledzenia multimetru lub śledzenia śladów z pinów BK7231N na obrazie w wysokiej rozdzielczości lub próbowania szablonów z listy urządzeń. Lub kombinacja...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...
interesujące py na uncrcd pełne zrzuty. tabele plus trochę śmieci https://obrazki.elektroda.pl/3701486900_... [syntax=python]#!/usr/bin/env python3 import sys, os, struct, string MAGIC = 0x45503130 # "01PE" # Candidate layouts: # - 64-byte: magic, name[24], flash[16], pad[8], offset, length, crc FAL64 = struct.Struct("<I24s16s8xIII")...
Witam. Chciałbym zasięgnąć porady odnośnie funkcji przesyłającej string poprzez UART, gdzie z jakiegoś powodu ciąg znaków przechowywany jest w pamięci RAM procesora AVR, a nie w pamięci FLASH. Dla przykładu poniższa funkcja działa jak należy i rozmiar zajętości pamięci RAM pozostaje bez zmian a więc string przechowywany musi być w pamięci FLASH. [syntax=c]uart_puts("NAPIS...
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
. Usunąłem kondensatory, a także rezystor w pobliżu. Po naciśnięciu przycisku Wykonaj kopię zapasową oprogramowania układowego otrzymuję błąd Backup name has not been set, so output file will only contain flash type/date. Starting read! Read parms: start 0x00 (sector 0), len 0x200000 (0 sectors) Now is: Wednesday, November 20,...
https://obrazki.elektroda.pl/8130608000_... Witajcie moi drodzy Dzisiaj przedstawię mój projekt prostego zegara/kalendarza opartego o mikrokontroler PIC16F1455 , gotowy moduł wyświetlacza ośmiocyfrowego na MAX7219 oraz gotowy moduł RTCC (zegara/kalendarza) DS1302 , zasilanego i konfigurowanego przez USB . Do zegara zaprojektowałem...
Kupiłem https://obrazki.elektroda.pl/7368014700_... https://obrazki.elektroda.pl/3872893500_... https://obrazki.elektroda.pl/3469589400_... https://obrazki.elektroda.pl/9455394000_... . https://obrazki.elektroda.pl/2358939800_... https://obrazki.elektroda.pl/5364506700_...
Zawsze należy wykonać kopię zapasową flash 2 MB. Możesz go udostępnić, jeśli nie sparowałeś go z Tuya. Następnie możesz sflashować OBK i skonfigurować sterownik PixelAnim jak w samouczku: https://www.elektroda.com/rtvforum/topic...
Sonoff S61s Matter Over Wi-Fi Smart Plug ze zintegrowanym BK7238 na osobnej małej płytce uC, którą całkowicie zdemontowałem. Podłączyłem płytkę uC do zasilania 3V3 i FTDI232 (uC BK7238 TX1 - RX FTDI, RX1 - TX TFDI, GND do zasilania i FTDI, 3V3 do zasilania, CEN nie używany, zamiast tego włącznik / wyłącznik). https://obrazki.elektroda.pl/3312294300_...
(at)linuxtorpeda - Dziękuję za cenne wskazówki. Generalnie w konsoli wszystko jest zablokowane. Niestety komendy U-boot/MBoot i zmienne konfigurujące bootloader są, bo widać, że dochodzi do ich wywołania w trakcie np. aktualizacji firmware. Jednak po zabootowaniu jest to blokowane. Spróbuję z tym jeszcze powalczyć. Zastanawiające jest coś takiego w...
(postid]21838269 Mam wiwa h 265 soft był 5.0.0.54 z 2020 r nie mam możliwości zrobienia nowej fotki miałem problemy z dekoderem chodził bardzo powoli wieszał się przy przełączaniu kanału i nie nagrywał programu którego zleciłem nagrywanie. wgrałem soft Wiwa maxx 5.2.1.47 soft wziąlem z elektroda. Dekoder przejawia życie port USB ładuje telefon obrazu...
Ale co o tym wszystkim sądzisz? . Nie jestem zbyt pewien, co zasugerować dalej. Mam nadzieję, że w logach TX2 znajdzie się jakaś wskazówka. Zawsze można spróbować przywrócić ustawienia fabryczne za pomocą aplikacji Tuya, aby upewnić się, że działa w tym stanie. Możesz także sflashować fabryczne oprogramowanie układowe z dowolnego innego urządzenia...
Oto małe, niewielkie urządzenie. Kuzyn https://obrazki.elektroda.pl/9642515200_... Inteligentny przełącznik USB typu C + typu A wifi. 1 przycisk do włączania/wyłączania obu portów USB i jedna czerwona dioda LED, która miga, gdy wifi jest podłączone lub w trybie parowania (po uruchomieniu fabrycznego oprogramowania układowego Tuya)....
https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
fajny a tutaj jest boot log z kopii zapasowej firmware [syntax=text]V: T1_2.0.0 REG:cpsr spsr r13 r14 SVC:000000d3 00000010 00401c1c 000033a0 IRQ:000000d2 00000010 00401e0c 525d9bfb FIR:000000d1 00000010 00401ffc 66747720 ST:00000000 __read_manage_block: mag->blockid=255, id=0, mag->state=255. __read_manage_block: mag->magic=0xffffffff, rescrc=0x00000000,...
https://obrazki.elektroda.pl/8545401100_... Zapraszam na drugą część przygody z płytką Wemos D1 ESP8266 i czujnikiem temperatury/wilgotności DHT11. W tej części rozwinę swój program o zapis wyników w pamięci Flash ESP8226, wykorzystam do tego bibliotekę o wdzięcznej nazwie EEPROM . Dlaczego klasa do zapisu we Flash nazywa się tutaj...
dziennik rozruchu z pliku kopii zapasowej Tuya [syntax=text]V: T1_2.0.0 REG:cpsr spsr r13 r14 SVC:000000d3 00000010 00401c1c 000033a0 IRQ:000000d2 00000010 00401e0c 52099982 FIR:000000d1 00000010 00401ffc 60746060 ST:00000000 __read_manage_block: mag->blockid=255, id=0, mag->state=255. __read_manage_block: mag->magic=0xffffffff, rescrc=0x00000000,...
stm32 string flash growat string łańcuch string
przygody prądem wgrać android samsung nagrywanie plików
samsung ue55d8000 samsung ue55d8000
Check Engine po dokręceniu czujnika NOx – objawy, diagnostyka, typowe błędy DTC Panasonic TX-L47ET50E - Ekran gaśnie, dioda miga na czerwono i zielono