Właściwie nie da się tego zrobić - przed programowaniem procek jest kasowany, łącznie z lockbitami. W XMEGA teoretycznie nie jest potrzebne wykonywanie chip erase, bo można kasować poszczególne strony pamięci. W tym celu w AS należy odznaczyć opcję "erase memory before programming". Powinno pomóc. Niemniej nie zabezpieczy przed nadpisaniem bootloadera....
A fuseBity prawidłowo ustawione? bo któryś własnie odpowiada za zabezpieczenie bootloadera z tego co pamiętam
Po zdjęciu nie trzeba odłączać zasilania. Tylko po włączeniu (zabezpieczenia). Dowodem na to jest np. w trybie automatycznym ST-Link zdejmuje zabezpieczenie (o ile jest poziom 1), programuje i ustawia zabezpieczenie bez konieczności wyłączenia zasilania. Korzystam z tego dość często jak muszę przeprogramować układy (np zmiana bootloadera).
Nie ominiesz tego. Poprzedni wlasciciel musi ci podac dane do konta. Zabezpieczenie analogiczne do "find my iphone", blokada na poziome bootloadera.
U mnie bootloader zajął 1 sektor 8k ale to na styk było a program który wgrywasz musisz zacząć od kolejnych sektorów np 2, 3 itd. Na końcu bootloadera dajesz adres skoku do odpowiedniego miejsca i to tyla. Hmm, coś mi nie pasuje, o ile dobrze wiem to STM32 w wersjach które znam ma sektory o wielkości 1K (dla wersji STM32F10X_LD, STM32F10X_LD_VL, STM32F10X_MD,...
Ad. 2. Wydaje mi się, że masz włączone CRP (zabezpieczenie przed odczytem kodu). Na stronie http://www.lpcware.com masz noty aplikacyjne bootloaderów przez I2C, SPI, USB.
0xFF to wszystkie bity wyłączone czyli niezabezpieczony. Fuski i lockbity mają tak jak by odwróconą logikę, trzeba je wyzerować żeby włączyć. Podstawowe zabezpieczenie to dwa najmłodsze bity, reszta bitów jest od zabezpieczenia bootloadera itd, doczytaj o tym w nocie w sekcji "memory programming". 0xFC włączy (wyzeruje) 2 najmłodsze bity.
Ale kombinujecie. Jak "producent" chce się zabezpieczyć to albo nie udostępnia nowszego oprogramowania (co oczywiście w dzisiejszych czasach jest marnym posunięciem) albo robi zabezpieczenie w oprogramowaniu które jeśli np. w jakiś komórkach pamięci RAM nie odczyta prawidłowych wartości to się zawiesza itp. W bootloaderze są one wcześniej wpisywane...
Zasadniczo w układach LPC nie jest możliwe wyłączenie bootloadera - zawsze przy jego pomocy można skasować pamięć flash, nawet jeśli było włączone zabezpieczenie (które w takim wypadku zostanie oczywiście skasowane). Wiesz, że do włączenia bootloadera potrzebne jest przestawienie jednego pinu (jakąś zworką na przykład)? Sporo zależy od tego jaki to...
Ja bym obrał inny nieco kierunek. UID pobrałbym z danych kalibracyjnych, bo te dane jesteś wstanie odczytać, ale nie jesteś w stanie ich zmodyfikować. Na ich podstawie wyliczyłbym skrót MD5/SHA1/SHA256, co kto woli i użył bootloadera własnej produkcji do wgrania firmware. Bootloader by rozszyfrował w locie mając info w danych kalibracyjnych, a firmware...
Nie. Gdyż co prawda nic przez ISP dograć nie możesz, ale jeśli procesor już ma bootloader, który umożliwia wczytanie dowolnego kodu, to możesz wczytać kod, który przy pomocy LPM odczyta FLASH i wyśle jego zawartość. Stąd też osobne fusebity blokujące instrukcje LPM/SPM, a osobne blokujące programowanie. Jeśli nie masz bootloadera to oczywiście problem...
Pełne zabezpieczenie flash a klucz w niekasowanym eeprom? wystarczy wyczyścić układ i już ma się klucz. Najprostrze zabezpieczenie to posiadać w pamięci flash zaraz obok bootloadera dwa klucze - jeden, którym był by odszyfrowywany plik (podczas przesyłania), drugi służący do weryfikacji (podczas programowania oraz opcjonalnie przy uruchamianiu). Szyfrowanie:...
Powiedz mi jak programujesz FPGA? Poprzez JTAGa? Do testów JTAGiem, w układzie "Slave Serial Configuration Mode". Jak wygląda ładowanie softu? Prosto do SRAMu. Nie robiłem jakiegoś specjalnego bootloadera. warto dodać zabezpieczenie przed ESD dla USB oraz HDMI Na HDMI jest, na USB nie dawałem.
Dzisiaj bawiłem się PL2303HX.Stwierdzam iż najlepszym rozwiązaniem jest usbasp.Wgrałem najprostszy program bilnk.hex przez PL2303HX (zmieścił się w wersji demonstracyjnej do 1KB) mkbootloader rozpoznał procesor po czym wgrałem do atmega8 program bilnk.hex , tylko bootloader się skasował a dioda zaczeła migać tak jak w programie cpp.Czy to normalne?Czyli...
Siema. Poradnika nie mam ale postaram się napisać co i jak. 1st instalujesz sterowniki - bez podłączonego UBL. Po zainstalowaniu ster. podłącz ubl i właczasz Motorocker.Przed podłączeniem fona wejdz w bootloader i spisz sobie Boot I SW, czyli:BOOT 0A.52 SW R252211LD_U_85.9B.80R. Teraz podłączasz fona (wyłączonego) i włączasz go po podpięciu do hub-a....
Założenie: firmowy bootloader + zabezpieczenie można o kant ... stołu potłuc. Jedyne wyjście jakie dla Ciebie widzę to napisanie własnego bootloadera bo możesz to teraz zrobić. Takin używający UARTA to w kilkuset bajtów zmieścisz z odszyfrowywaniem wsadu. Wtedy zaszyfrowany wsad możesz umieścić na stronie robisz RDP2 i masz wszystko w nosie.
Zatem nawet nie mam co próbować. Byłaby jeszcze szansa wytargać bootloader z tej karty ( wszak porty do programowania sprawne ) gdyby nie zabezpieczenie. Spróbuję dać tą kartę do naprawy u sprzedawcy od którego kiedyś je kupowałem. Jeśli producent istnieje powinni zrobić.
o no widzisz, opanowales temat ;) co do stlinka nie pomoge, nigdy w zyciu go w rekach nie mialem... wprowadzając w programie blokadę SWD i JTAG Znam to ;] Jednak jesli chcesz maximum security, to dopisujesz druga instrukcje w rozbiegowce (tuz po inicjalizacji stosu) ktora wylacza SWD/JTAG (jeden zapis stalej pc-relative do AFIO->MAPR). Wtedy jest hardcore...
Używasz gdziekolwiek w kodzie instrukcji SPM? Jak ustawiasz LOCK BITS bootloadera? Porównaj obrazy walniętej pamięci z wsadem. Zabezpiecz układy jak się da przed ESD. Albert
Witam. Zaczynam prace nad swoim bootloaderem i na początek bawię się z napisaniem na PC aplikacji wykorzystującej fabryczny bootloader stm'a (usart). Wszystko działa bardzo poprawnie ale po zaprogramowaniu i poprawnym zabezpieczeniu flesha przed odczytem (dostaję ACK) procesor odmawia "skoku do mojej aplikacji" (NOACK) i po programowaniu zawsze muszę...
Blokadę z tego telefonu można zdjąć na kilka sposobów. 1. MMS4 Victor box drogie cacko ale dobre 2. Smart-Clip box tańsze trochę trudniej ale da się zrobić 3. Softwaerowo ale to dużo kombinacji i można uwalić telefon 4. jest jeszcze kilka sposobó Clipy odblokowujące itd. Poza tym nie wiadmom jaką masz wersję Bootloadera. W tych wersjach występuje zabezpieczenie...
nawet w niektórych praktycznych sytuacjach dość bardzo. Do każdej płytki doczepiasz ST-LINK? Ma to sens np w bootloaderze. Jeden z kol tutaj napisał taki, ja mam taki na F4, ale w debugerze nigdy nie używałem,.
Jak telefon ma zablokowany bootloader przez Xiaomi, to nic nie zrobisz, bo bootloader moze odblokowac tylko Xiaomi (podac kod). Jesli telefon byl podbiety juz pod czyjesz konto, to klamka zapadla. Podobna sytuacja jest teraz z Huawei i innymi markami... Dokładnie tak, konto google blokuje wstęp do ustawień jak nie masz dostępu do nich np do debugowania...
Czy aby uruchomić i używać bootloadera w prockach z rodziny STM32F407 linia BOOT1 musi być cały czas na wysokim stanie logicznym, czy też wystarczy że będzie podciągnięta przy starcie? To drugie. I których USARTów muszę użyć? Odpowiedź w datasheecie i manualu. I czy da się w taki sposób przeprogramować mikrokontroler aby przy pierwszym wczytywaniu...
Scalak nówka. Zastanawiam się czy bootloader nie mógłby zakłócać flashowania - jak mniemam obszar bootloadera jest zabezpieczony przez modyfikacją, ale adres 0x1e000 mi nie pasuje...
Mam motorolę Nexus 6 i jest ona zablokowana kontem google. Telefon kupiony od firmy i miał uszkodzony ekran. Po wymianie ekranu okazało się, że wymaga zalogowania się do konta google. Zainstalowany jest android 5.1.1. Debugowanie USB wyłączone. Czytałem, że downgrade do 5.0 usuwa to zabezpieczenie. Da sie jakos wgrać na to softa bez włączonego debuggingu...
Witam! Zastanawiam się, w jak najlepszy sposób można do firmware'u dodać sumę kontrolną tak aby mogła zostać ona wykorzystana przez bootloader (bootloader i aplikacja są osobnymi projektami). Chodzi mi o to, żeby suma kontrolna mogła zostać wykorzystana przez bootloader do decydowania czy aplikacja znajdująca się w pamięci jest prawidłowa i czy można...
A dlaczego miałbyś sobie nie poradzić? Temat lockbitów wymaga pewnych przemyśleń i optymalna konfiguracja zależy od programu użytkownika. Np. jeśli wyłączysz dostęp do pamięci FLASH z poziomu aplikacji i bootloadera, to wszelkie stałe umieszczone w FLASH staną się niedostępne. Z kolei jeśli nie wyłączysz (akurat w Tiny25 to bez znaczenia) to np. bootloader...
Rozważałem też coś takiego. Ale jak rozwiązaleś zabezpieczenie przed gubieniem danych? Ten softwarowy uart jest na przerwaniu INT0 albo INT1? Jeżeli nie to jak buforujesz dane? GPS przecież wysyła dane cyklicznie i nie masz wplywu na to kiedy znowu wyśle paczke. Sprawę komplikuje jeszcze fakt, że obecnie korzystam z bootloadera więc musiałbym z tego...
heh w oryginale tez nie NIGDY nie wyciagac wtyczki od USB jak ICD2 jest wybrane jako programator albo debugger. zrobienie tego to 50% szansy na reprogramowanie <: EDIT: zamieszczam pod spodem drugiego hex'a do 18f4550 wartego sprawdzenia. plik rowniez jest autorstwa Zedman'a z edaboardu. ma on ustawione zabezpieczenie zapisu obszaru bootloader'a,...
Witam serdecznie użytkowników forum. Zakupiłem niedawno telefon HTC 8S z tylko angielskim językiem, więc postanowiłem wgrać polski. Na moje nieszczęście, telefon ten jest telefonem "pokazowym", jeśli tak można go nazwać. Wiedziałem o tym od początku, także sprzedawcy nie mogę ganić ale nie o tym mowa. No więc hopa, znalazłem poradnik jak wgrać PL język....
AI: Jaki model urządzenia Xiaomi chcesz odblokować? 9c AI: Dlaczego chcesz obejść blokady Google/Xiaomi? Czy chodzi o odblokowanie, rootowanie, czy coś innego? Odblowanie Wstępna ocena dostępnych informacji Z wypowiedzi użytkownika wynika jedynie, że chodzi o „odblokowanie” urządzenia Xiaomi Redmi 9C. Niestety nie sprecyzowano, czy jest to blokada...
To jak zamawiasz z chin to nie rozkręcaj elektroniki, kup zestaw tranzystorów za dolara i rezystorów za 2$. Resztę najwyżej będziesz miał z odzysku. Potrzebujesz jeszcze płytki prototypowej i kabli połaczeniowych (nie stosuj skrętki bo będziesz żałował jak ja). Jak gość z tego filmiku nie wie po co łączy masy to za dobrze o nim nie świadczy. Ogólnie...
http://obrazki.elektroda.pl/5987689600_1... Witam :) Chciałem dzisiaj zaprezentować projekt który ostatnio wykonałem Prezentowany układ to uniwersalny programator / debugger (JTAG,SWD) / konwerter USB -> UART wspierający szeroką gamę mikrokontrolerów (począwszy od 8bitowych do 32 bitowych) :) http://obrazki.elektroda.pl/3192493300_1...
Elo. Kiedyś juz komuś pisem o UBL. Wrzucam tamtą wypowiedz na przykładzie Motki V3x. Siema. Poradnika nie mam ale postaram się napisać co i jak. 1st instalujesz sterowniki - bez podłączonego UBL. Po zainstalowaniu ster. podłącz ubl i właczasz Motorocker.Przed podłączeniem fona wejdz w bootloader i spisz sobie Boot I SW, czyli:BOOT 0A.52 SW R252211LD_U_85.9B.80R....
Bity bootlock i lock. Blokują one odczyt/zapis bootloadera, możliwość odczytania/zapisania flasha przez bootloader jak i możliwość odczytania/zapisania flasha przez programator. Wszystkie te bity możesz skasować wykonując kompletne kasowanie procesora (kasuje się wtedy też FLASH i EEPROM) Przy próbie odczytu takiego procesora dostaniesz słowa wypełnione...
Raczej nie jest zabezpieczony, tylko wyczyszczony. Widać, że od 0x7000 są 4kB bootloadera.
Potrzebuje zabezpieczyć komputer przed dostępem do niego przez osoby niepowołane. Jeżeli chodzi o bios to funkcja hasła działa ale tylko zabezpiecza wejście do biosu natomiast po wybraniu opcji zabezpieczenia systemu. Po wpisaniu hasla system się nie bootuje ale to jest już sprawa w zasadzie wyjaśniona - wada biosu płyt na 754 (większości) czyli sytuacja...
Panowie, ale procesor-dawca może być (a jeśli to urządzenie kupowane to na pewno jest) zabezpieczony przed odczytem za pomocą programatora/debuggera czy bootloadera.
Nie moge znaleźć obudowy do tego, a zdjecie ktore zalaczyles przedstawia ST-LINK2. I właśnie o niego mi chodziło, można go przeprogramować żeby robił coś innego (o ile Chińczycy nie zmienili scalaka na coś egzotycznego). Dodatkowo czy jesteś pewny możliwosci oprogramowania przycisku oraz zablokowania zapisu? Jak wyżej, można dowolnie zaprogramować....
Zaprogramuj dwa najmłodsze LockBits LB1 i LB2 po załadowaniu pamięci programu. Każde "Chip Erase" jednocześnie wyłącza zabezpieczenia. Możesz też zabezpieczyc odczyt pamięci programu przez "hakerski" bootloader, pozostawiając tylko możliwość zapisu - BLB02 zaprogramowany, podobnie z obszarem bootloadera - BLB12 . Szczegóły masz w pdf-ie w sekcji Memory...
No PANOWIE !!! Zrobiłem bardzo ciekawą funkcję do programu ;) Po pierwsze ----> można zaszyfrować dowolny wsad - plik *.HEX PO DRUGIE !!! ----> można mu nadać czas ważności !!! tzn ustawiamy datę do kiedy można go użyć tzn wczytać do "MkBootLoader.exe". Dzięki temu dajemy klientowi wybraną z góry ilość dni albo tylko jeden dzień na to żeby zupgrejdował...
Jeszcze takie pytanie, jeżeli procek przechodzi w tryb programowania za pomocą bootloader'a to jest zabezpieczony ?? Mogę wgrywać firmware z pliku hex. Dlatego pomyślałem nad wgraniem własnego programu który odczyta mi eprom a po tym wgranie oryginalnego firmware tak jak było wczesniej. Dodam, że wgrywałem inny firmware po czym wgrywałem oryginalne...
Z samym przekazaniem danych nie ma kłopotu, bo przecież mogę zapisywać i odczytywać je w dowolnych komórkach EEPROM-mu. Zależy mi na inicjalizacji dowolnej komórki pamięci, tak żeby wygenerować odpowiedni plik .eep. Zasada działania mojego programu jest bardzo prosta: 1. w chwili wgrania bootloadera do uK w komórce pamięci EEPROM np. 0x0100 jest wartość...
(at)cristal2242, czego nie da sie zrobic? Wymazac partycji z recovery tak zeby nie dalo sie w ogole odpalic czy ustawic hasla w TWRP? Pierwsze, w teorii powinno byc wykonalne. W praktyce, na S3-ce po czesci dziala (zamiast dane z /dev/null musialem uzyc /dev/urandom), telefon nie wchodzi w tryb recovery, zamiast tego wchodzi od razu w download mode...
Nie w programie. Lokc Bits: Krauser ładnie opisał w http://www.elektroda.pl/rtvforum/topic15... Bity zabezpieczające: LB zabezpieczają przed odczytem i programowaniem pamięci flash opcjonalnie można tylko zweryfikować. Chroni to interesy programisty. By powtórnie zaprogramować trzeba wykasować flash. BLB dotyczą...
Jeżeli masz echo na terminalu to znaczy że uP wszedł w tryb bootloadera. Pierwszym znakiem wysyłanym prze FLIPa do uP jest 'U" czyli 01010101. Znak ten służy do rozpoznania prędkości transmisji. Nie ma możliwości zablokowania bootloadera. Jeżeli uP został zabezpieczony przed odczytem, to i tak powinien połączyć się z FLIPem. Jaki komunikat dostajesz...
Przeczytałem dział o RDP. Widzę, że są trzy poziomy zabezpieczeń. Level0 -brak; Level1 - zabezpieczony przed debugowaniem i odczytem z wew. bootloader'a oraz przy pracy z ramu Level2 - całkowicie zabezpieczony, brak możliwości przejścia na niższe poziomy zabezpieczeń, wyłączony JTAG i SWD. Czy to znaczy, że w Level2 nie będę wstanie w ogóle już zmienić...
W tej części skupię się nad samym modułem głównym. Główne funkcje tego modułu to: -Obsługa modułów wykonawczych, czyli wykrywanie ich, konfiguracja i cykliczne sprawdzanie stanu. -Obsługa danych z modułów wykonawczych, np z przycisków i wykonywanie zaprogramowanych akcji, np ustawianie odpowiedniego wyjścia -Sprawdzanie aktualnego czasu w celu realizacji...
Widzę jeszcze inne cuda. Trzeba znowu wgrać bootloader... I tak w kółko... O co kaman? Czyżby szkic nadpisywał bootloader? Dlaczego? Wgranie bootloadera, chociaż poprawnie, to tylko połowa sukcesu. W następnej kolejności należy skorygowac odpowienio fusebity tak aby obszar pamięci flash zawierający bootloader był zabezpieczony przed ponownym wpisem/wykasowaniem.......
Witam. Opracowałem sobie "szyfrowany" i zabezpieczony przed zapisem/kasowaniem bootloader w Atmega'ch (8,16,32) przez usart i mam taki problem, że przy eksperymentach z programem głównym czasem gdzieś popełnię błąd i np. zamiast powrócić z jakiejś procedury bo "zapomniałem" zdjąć coś ze stosu program wskoszy np w sekcję bootloadera w miejsce kasowania...
Pobawiłem się jeszcze trochę ze sterownikami USBasp - https://www.youtube.com/watch?v=OHOnxpph... i udało mi się wypalić bootlader AVRLab-em. Wielkie dzięki za pomoc! ' Udało się ' lecz błędnie ustawione lockbity(!) Ten program ustawia LB = 0xFF co wskazuje że obszar bootloadera nie jest zabezpieczony. 11:No restrictions for SPM or LPM accessing...
No raczej nie - mam oryginalne urządzenie i kod zaczyna sie i kończy podobnymi danymi, więc biorąc pod uwagę fakt, że jest nowszy niż w moim urządzeniu (bo jest aktualizacją) jest tym samym kodem. Zapytasz - to dlaczego idioto nie skopiujesz kodu do nowego procka? :) No cóż soft do obsługi tych procków zapisuje kod wyssany z procka w formie pliku txt....
czym trawiłeś chlorkiem czy b327 kontury wskazują na to drugie:) jaki jest najmniejszy raster (mils) na tej płytce? B327. Najdrobniejszy raster z jakiego korzystałem to pewnie jakiejś 10 milsów, ale jeżeli pytasz o szerokość najcieńszych ścieżek to 17 milsów, a prześwit 7 milsów. Co do samego programatora JTAG nie mam zastrzeżeń (nie sprawdzałem tego...
Znalazłem program Xloader który interfejsem jest bardzo prosty w obsłudze czyli to o co mi chodziło https://www.hobbytronics.co.uk/arduino-x... Wykopałem już pliki *.hex Jeden z bootloaderem a drugi bez. Który powinienem wgrywać? Jemu (zdalnemu klientowi) nie jest potrzebny bootloader. Jest on już zainstalowany w processorze jego pytki NANO . Zarówno...
Cytat: Co do tej pamięci, żebrz była jasność. Normalnie, zarówno w Cortex jak i ARM7, program, podczas przyjęcia przerwania, wykonuje skok do adresu zapisanego pod odpowiednim wektorem. Bzdura. ARM7 wykonuje skok pod adres X i zaczyna wykonywać kod tam zapisany. Cortex wykonuje skok pod adres odczytany spod adresu X. Nie bardzo widzę różnicę między...
Witam. Czy po zapisaniu programu do flash i ustawieniu lockbitów mogę wgrać plik do eeprom'a (oczywiście znowu ustawiając lockbity)? Czy niestety będę musiał najpierw wyczyścić procek? Podobno można to zrobić inaczej (zabespieczyć pamięć flash nie zabespieczając eeprom'a) przy pomocy jakiegoś bootloadera - może komuś obiło się kiedyś o uszy coś o takim...
Brak dostępu do bootloadera, to oczywiście jest przeszkoda nie do pokonania jeżeli układ jest zabezpieczony, a tak właśnie jest. Pozostaje Ci napisać pytania do producenta, jak rozumieć ograniczenia napięcia vs częstotliwość vs Twój przypadek.
Witam, proszę o ocenę komponentów, które planuje wykorzystać do budowy manipulatora mającego unosić lekkie przedmioty typu plastikowe pudełko od płyty DVD. Celem jest, aby ramie w czasie rzeczywistym reagowało na sterowanie z klawiatury+myszki. Mikrokontroler: Konwerter USB-UART Zasilacz i gniazdo Serwa Rysunek poglądowy z oznaczeniami http://obrazki.elektroda.pl/2439620400_1...
Dzień dobry, nie znalazłem w wyszukiwarce podobnego tematu. Mam chińskiego smartfona no name, jakiś model P80 z androidem 6.0. Wypróbowałem już większość polecanych darmowych programów do rootowania i żaden nie daje sobie rady z tym telefonem, w tym najbardziej polecany Kingo Root czy Root Manager. Wszystkie mówią, że telefon jest zbyt dobrze zabezpieczony....
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
https://obrazki.elektroda.pl/6347997200_... Cześć. Od jakiegoś czasu chodził mi po głowie projekt dzięki któremu mógł bym sobie sterować światła w domu i w ogrodzie poprzez wifi. Funkcjonalność banalnie prosta i spotykana w zapewne tysiącach rożnych projektów, jeszcze jeden nie zaszkodzi. :) W trakcie rozmyślania i projektowania kilka...
(at)jackfinch Jedynie co możesz zrobić to zrobić z tego platformę developerską zamiast blue pill. Masz za to od razu wyświetlacz. Masz też nauczkę, że najpierw trzeba przeczytać co takie odbezpieczanie robi. Zdziwiłbym się gdyby nie zakodowali binarki. Ja robię podobnie - level 1 + bootloader i kodowana binarka. Nie zabezpieczy to przed zawodowcem,...
https://obrazki.elektroda.pl/4201808000_... Omawiany projekt zaczął powstawać w pierwszej połowie 2022 roku, a dojrzałość osiągnął kilka miesięcy później, choć nie nazwę go jeszcze skończonym! Motywacją była chęć skutecznego zapamiętania przebytych tras w górach, a także zdobycie materiałów pozwalających wprowadzać poprawki i uzupełniać...
do tego służy watchdog i nie trzeba zdublowanego systemu resetów, który moim skromnym jest konstrukcją błędną Właśnie, nie rozumiemy się :) Otóż, w urządzeniu, które jest sterownikiem pewnej pompy, początkowo był tylko jeden MCU. Oczywiście program korzysta z watchdoga. Był także, w jednej z początkowych wersji , watchdog zewnętrzny. Jednak okazało...
Tj. pisałem wcześniej... Ograniczenia wynikają tylko z tego że w grafice zaimplementowano ok. 1 do 2% tego co można zrobić w assemblerze.. Pełen dostęp do wszystkich zasobów umożliwiłby trwożnie bloków poprzez samych użytkowników jak również opcję wzajemnej wymiany bibliotekami... To że środowiska graficzne są jakie są (mocno obkrojone) nie oznacza...
Jeszcze metoda 4. Napisać własny bootloader. Dodatkowe plusy - można dodać sprawdzaie poprawności programu we flash, szyfrowanie pliku do flashowania, możliwość flashowania przy zabezpieczonej pamięci flash oraz możliwość użycia interfejsów nie przewidzianych przez firmowy bootloader.
Hmm, ale to nie jest jakiś miks z np. ENC gonionym po SPI? Bo patrzyłem w kartę tego LX-7 i Ethernetu nie widziałem. Chyba że to inny klocek w środku tego modułu i on dodatkowo obsługuje jakieś MAC i PHY po RMII itp Dodano po 3 Aaa, czekaj.. to chyba nie jest ESP i faktycznie jakieś PHY po RMII ma zrobione. ESP32-S1 Dodano po 36 To przy okazji zapytam...
Zakładając, że w firmie pracują małorozgarnięci ludzie (a sądząc po jakości softu śmiało można założyć, że jednak są całkiem rozgarnięci) to masz plik z wersją binarną softu - można to zdeasemblować. Jeśli znasz asembler użytego procka i masz kupę czasu da się to zrobić. Jeśli jednak ludziska są w miarę rozgarnięci (a sądzę, że są) to wersja binarna...
Takie czasy, że wszystko coraz bardziej zabezpieczone i jest coraz większy problem z odblokowaniem simlocka, bootloadera, cid-a, itd. Tendencja idzie w stronę iPhone czyli nie da się (ja tam w patchowanie się nie bawię). Z takim podejściem klientów (wszystko za free), trzeba poczekać aż ktoś komuś ukradnie pomysł i wypuści za free, co zdarza się niezwykle...
W poście #1 napisałeś że nie możesz wejść w tryb bootloadera a w #5 że masz komunikację z Flipem. To jak jest ostatecznie? Tak procedura jest poprawna PSEN do masy + Reset. Z tego co pamiętam to w przypadku zabezpieczonego procesora FlashMagic zgłaszał to przy próbie odczytu. Musiałbym to jeszcze sprawdzić ale P89C51RC2 i AT89C51RB2 nie były bezpośrednio...
Fusebit BOOTRST określa czy procesor ma startować z aplikacji czy z kodu bootloadera. Dla aplikacji wektor RESET zawsze ma adres 0 i nie ma problemu. Natomiast dla bootloadera położenie wektora RESET określają fusebity BOOTSZ, ot cała filozofia - de facto fusebit BOOTRST możesz traktować jako dodatkowy fusebit BOOTSZ, w efekcie wszystkie 3 określają...
Dzięki za szybką odpowiedź. Wstępnie chciałem wykorzystać AVR231 z racji szyfrowania AES (chodzi o zabezpieczenie firmware uC), aczkolwiek tak myślę, że skoro to procesor będzie sam przechodził w tryb aktualizacji (znając serwer itd itp) a serwer będzie weryfikował jego ID (poprzez IMEI) to nawet jeśli ktoś już wpiął by się fizycznie między modułem...
Jaką głęboką. Nowy dysk to można spróbować kilka razy. Veracrypt nikomu jeszcze się nie wysypał, a nawet jeśli, to wyjmujesz dysk i montujesz go "without preboot authentication" i dane masz odzyskane. Nawet jak coś głupiego zrobisz na partycji to jest kopia nagłówka na tym dysku, a rescue disk masz w zaszyfrowanej formie poza tym komputerem. Zresztą...
Zapomniałem wcześniej napisać że aby odczytać sygnaturę wystarczyło że miałem podłączone RT i TX bez RTS DTR. Jak procesor nie jest zaprogramowany to bootloader startuje automatycznie i wtedy nic nie trzeba podłączać. Jeśli w procesorze jest wgrany program to start bootloadera trzeba wymusić podłączając pin ISP_ENTER (P0.1) do masy.
Nie ma zworki "SlowSCK" bo podobno automatycznie ustawia prędkość programowania. Nie jest to zgodne z avrdude. A co za program tam siedzi nie można zobaczyć bo procek jest zabezpieczony przed odczytem. W swoim programatorze wgrałem normalny ostatni wsad USBasp i bootloadera "USBaspLoader" i jest wszystko ok bez denerwujących komunikatów "warning: cannot...
Witam, poszukuję bootloadera ADAM2 do tegoż modemu. Chodzi mi o pliczek w żaden sposób niezabezpieczony aby działał w nim telnet i ftp. Próbowałem z kilku podobnych urządzeń ale żaden nie był w stanie wystartować..
Czy można coś z tym zrobić czy pozostaje programowanie płytki przez ISP. Zawsze można coś zrobić. Pytanie, czy umiejętności pozwolą? ATMEGA16U2-MU jest dostępna np. w TME, ale do wymiany układu w tej obudowie trzeba mieć nieco (może nawet więcej niż nieco) wprawy z SMD. Trzeba się upewnić czy rzeczywiście jest uszkodzony - pomiary oscyloskopem na wejściach...
Rzeczywiście, autor tematu napisał... No rzeczywiście nie dość, że brzydkie, wcale nie proste to jeszcze (sorki) o tyle bez sensu, że w założeniu autor napisał iż odpada programowanie ISP. Czy końcowemu użytkownikowi zrobi różnicę, czy wtyczka USB którą i tak musi włożyć do komputera prowadzi do FTDI za kilkanaście zł, czy to procka w stylu ATMEGA88...
Karol966 - mówisz że z pliku .bin dane trzeba najpierw zaszyfrować żeby mogły trafić do flash ? Czy chodzi o dodatkowe zabezpieczenie ? Walcze już od tygodnia z tym bootloaderem.
Korzystałem i z wersji 1.05 i z tej nowszej 1.6.x i jest to samo. Sam już nie wiem co mam zrobić żeby wgrać ten bootloader na atmegę. :/ Pisałem wyzej na temat potrzeby instalowania bootloadera.. Po co ci jest on potrzebny jezeli szykujesz Leonardo jako programator ISP. Załóżmy ze juz Leonardo pracuje poprawnie i masz za soba wgrany bootloader do mega8,...
Firma zleci wykonanie fragmentów kodu w języku C/C++ dla mikrokontrolera STM32. Wymagania dla kandydata: -Znajomość mikrokontrolerów STM32 (STM32F4 i STM32H7) -Język programowania (C/C++) -Znajomosć środowiska Atollic TrueStudio -Znajomość bibliotek HAL Opis zlecenia: -uruchomienie ADC z wykorzystaniem DMA -uruchomienie DAC z wykorzystaniem DMA -uruchomienie...
Oczywiście masz rację ale w pewnych zastosowanie jakieś zabezpieczenie jest lepsze od żadnego. Bez dwóch zdań, tym bardziej, że wprowadzenie takiego zabezpieczenia praktycznie nic nie kosztuje. Niemniej warto pokusić się o lepszą implementację, która utrudnia tego typu ataki. W sumie nawet bardziej jako pouczające ćwiczenie. Pochwal się tym bootloaderem....
Wniosek taki że kolega raczej coś źle mierzy, gdyby bateria była aż tak padnięta to nie zapalała by się pomarańczowa dioda po podłączeniu ładowarki. Przy rozładowanej baterii najpierw nic się nie dzieje, później dioda zaczyna migać, po jakiś czas i po osiągnięciu odpowiedniego napięcia (coś około 3,65V) rozpoczyna się normalny proces ładowania - takie...
Nie wiem jak swoje dyski zabezpiecza IBM czy Lenovo, ale wiem, że COMPAQ w starszych laptopach miał zabezpieczenie na dysku w MBR przed wgraniem innego systemu operacyjnego niż dedykowany... Należało skontaktować się z serwisem i tam po podaniu wszystkich danych laptopa konsultant albo przesyłał na mail, albo podawał ścieżkę do pliku z bootLoaderem,...
Witam, Mam problem z biblioteką USB-FS od STM32. Jako punkt wyjścia wybrałem sobie ich przykład z biblioteki dla Device Firmware Upgrade (wcześniej bezproblemowo pracowałem z USB HID). Przerobiłem ich projekt pod swoją płytkę (korzystam z ZL31ARM + własna płytka przyłączeniowa z obsługą USB). Wszystko się już ładnie kompiluje, sprzęt jest wykrywany...
Niestety jest to opcja antykradzieżowa, wcześniejszy wlaściciel musiał zanaczyć opcję Reactivation lock , ktora ma za zadanie nie pozwolić innym użytkownikom niż właściciel na wyczyszczenie telefonu i używanie. Podejrzewam że autoryzowany serwis samsunga może podejrzewać Cię że telefon jest skradziony i bez dowodu zakupu może nie pomóc ci. Tak jak kolega...
trochę martwi mnie poziom zabezpieczeń w mikrokontrolerach po lekturze internetu Co za ustrojstwo robisz? Terminal POS, że się tak przejmujesz? Co chcesz zabezpieczyć? Dane przechowywane przez program, czy sam program? Jeśli dane to pomysł z szyfrowaniem jest OK, bo klucze możesz trzymać w RAMie i w razie wykrycia otwarcia obudowy kasować je. A jeśli...
Tak zrobiłem na początku, tzn założyłem że sam eeprom jest wadliwy i wymieniłem go na innego a ponieważ miałem z wylutu to nawet wypróbowałem dwa różne (to zwykła kość 24c16). Efekt był ten sam na wyefowanych eepromach tzn. najpierw amplituner się włączył. Nawet reagował na siłę głosu. Podał wszystkie napięcia łącznie z końcówką mocy i po ok 5-10sek...
ekawe czy po RDP Level 2 (bo chyba nie 3) STM32F mają LEVEL (???) 3 O takim nie słyszałem. A co to robi, bo dokumentacja o nim nie wspomina? z RDP 2 na 0 __nigdy__ się nie zejdzie. To jest zabezpieczenie ostateczne. Hahaha, dobra panie ekspert. Widzę, że już usłyszałeś :lol: A co do wrzuconego slajdu... Według mnie to nie jest do końca tak jak myślisz....
Hmm może mamy inne procki i dlatego ty nie potrzebujesz nic kombinować ? Przypuszczam nawet, że masz innego procka niż inżynierowie z ST, bo u nich aby jakiekolwiek zmiany w option bytes weszły w życie potrzebny jest RESET układu (programowy), czego Ty nie robisz (a przynajmniej ani słowa o tym nie ma w Twoim poście), więc... 2.4.2 Write protection...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
5 szt. mini kontrolera cena za sztukę 17,13 zł (do negocjacji). Możliwy zakup i odbiór w Warszawie, a także przelew i wysyłka (do negocjacji). Wesołych Świąt :D http://obrazki.elektroda.pl/2677969000_1... Specyfikacja: Napięcie zasilania: od 5 V do 12 V Mikrokontroler: ATmega328 Maksymalna częstotliwość zegara: 16 MHz Pamięć SRAM: 2...
Witam Poszukuje kopie firmwaru procesora z msp430f1612 z programatora msp-fet430uif bo padł bootloader w programatorze i nie jest wykrywany przez programy, jedynie działa pamięć z tusb3410 bo pokazuje jako com z programatora w windowsie. Może ma ktoś gdzieś kopie np zrobioną przy procedurze upgradu do v3 jak w linku lub inna. [url=http://mspdebug.sourceforge.net/til...
odblokowywać bootloadera odblokowania bootloadera wgrywa bootloadera
pianka klimatyzacja kondensator pobór prądu perkins ciśnienie wtryskach
Kospel EPO2 nie grzeje mimo załączenia - przyczyny Schemat elektryczny Malaguti F12 - gdzie znaleźć?