Фрикер Клуб

Фрикер Клуб (https://phreakerclub.com/forum/index.php)
-   Кодграбберы (https://phreakerclub.com/forum/forumdisplay.php?f=2)
-   -   анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341 (https://phreakerclub.com/forum/showthread.php?t=2574)

skorpionm 08.11.2017 12:48

анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
ну очередная поделка из связки stm32f103c8t6+ssd1306+WL101-341+WL101-342

сейчас поддерживает CAME, NICE, PRINCETON_PT2240, PRINCETON_PT2240, разновидность KEELOQ

плюсики...
Хардварный анализ сигналов (TIM4 - PB6)
Работа с дисплеем через DMA
Вывод данных (длительность сигнала-мкс, уровень 1/0) по USB (в реальном времени типа логического анализатора, для анализа новых сигналов)
открытые исходники.
Очень простой способ добавления новых кодировок...
возможность анализа сигнала "Параллельно" для всех нужных/включенных протоколов



исходник https://yadi.sk/d/TcZBM7Ou3PWY3E

Добавлено через 13 минут
изменения в стандартной плате отпаять R10 и присоеденить к PA15 (автоматический передерг USB шины... чтоб комп увидел устройство после ребута)

перерезан EN пин от плюса К LDO (и впаян PC817 автоматическое включение с кнопки, не доделал, можно вообще не делать а просто поставить тумблер на батарейку)
2 резистора по 50к последовательно 1 вывод на +5, средний на PB0, второй на Землю... если нужен заряд АКВ
пожже нарисую схему

skorpionm 08.11.2017 12:57

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Вложений: 2
фото устрйоства

EPA 08.11.2017 14:48

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Остается только одно- это выкинуть в топку wl101 и поставить че нить посерьезней.

DIVER_SANT 08.11.2017 16:05

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Цитата:

Сообщение от EPA (Сообщение 49099)
Остается только одно- это выкинуть в топку wl101 и поставить че нить посерьезней.

WL101 кстати ,хороший модуль приемника.Гораздо лучше,чем MX-05:)

EPA 08.11.2017 17:38

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Если я не ошибаюсь в WL тока ask (ook) модуляция. Отсутствует программный фильтр от иголок эфира.

DIVER_SANT 08.11.2017 18:08

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Цитата:

Сообщение от EPA (Сообщение 49101)
Если я не ошибаюсь в WL тока ask (ook) модуляция. Отсутствует программный фильтр от иголок эфира.

Супергетеродинный радиоприемник.Все верно АМ.Програмного изменения принимаемой модуляции не имеет.
Вы наверное имели в виду,что с такими мощностями можно приемный модуль из серии Silabs применить?

skorpionm 08.11.2017 18:24

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Да он самый простой, но принимает отменно. Может поставлю сс1100, он кстати пришёл. Но это будет только после того как доделаю меню и самое главное победю кнопку включения выключения.. Именно кнопку хочу, а сней проблема. Если загонять проц в слип моде, то кто будет отрубать переферию, поставить отдельный транзистор на переферию, будет падение напряжения большое.... А отрубать LDO на плате не получается.... Если запитывать оптрон что я поставил +5в, а с контроллера брать минус, а те контроллер работает от 3,3 то и от 0 и 3,3 в оптрон открывается ( если посадить один конец оптрона на землю, а второй на выход мк , а кнопку для включения комутировать к + батареи через резисторный делитель тк мк 3,3в , а кнопку я хочу использовать потом дальше, так в выключенном состоянии пины мк подтянуты к земле и на делителей 0 получается.... Короче опа пока..... Да что от крутого приёмо-передатчика, яж не понимаю как оно должно работать, keelog примерно неделю только ковырял. Хотя если на пальцах объясните могу прикрутить

EPA 08.11.2017 18:48

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Как прикрутить cc1101 http:// radiokot.ru/circuit/digital/security/34/

skorpionm 08.11.2017 18:55

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
У меня не проблема, как прикрутить или как его запустить, а проблема как и для чего его дальше использовать ) ну там секреты разные от разных сигналов... Методы шифрования и тп... Яж не для взлома это делал а из за развлечения больше и поднятия скила... Но как говориться если будет реальная необходимость прикрутить не проблема думаю

kiposergey 09.11.2017 00:02

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Ну можно и сверхачем fsk ловить и оок передастом чм передавать, а толку. Дебы раздобыть алгоритмы, я например хочю удилу сделать , чтоб не с ящиками носитса , а стм приложил как родной брелок и поехал.

EPA 09.11.2017 06:46

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Шото мене здается без ящика ни як, або шото новое придумали.

skorpionm 09.11.2017 06:53

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
кто расскажет какие кошки сидят в этом ящике... я таких же нарисую

EPA 09.11.2017 07:02

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Ничего сложного для тебя http://phreakerclub.com/kodgrabber

skorpionm 09.11.2017 07:50

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
смешно )

EPA 09.11.2017 10:47

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Как часы не получится, ибо столько срача в радиоэфире-всегда будет работать. Здесь только отключать питание.

skorpionm 09.11.2017 14:43

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Вложений: 1
дабавил функцию ввода пинкода
Код:

volatile char value1, value2, value0; //+-127
void Input_PIN(void){
        HAL_Delay(10);
       
        if (value0!=0){
                //start pin
                value0=0;
        }
       
        if (value2!=0){
                Navig.ind1-=value2;
                if (Navig.ind1>250 || Navig.ind1>=8) Navig.ind1=7;
                                Navig.ind2 = (cod >>Navig.ind1*4) & 0x0F;
                value2=0;
        }
        if (value1!=0){
                Navig.ind2-=value1;
                if (Navig.ind2>0x0F) Navig.ind2=0;
                value1=0;
        }
       
        cod=cod&(0xFFFFFFFF^0xF<<Navig.ind1*4);
        cod= cod | Navig.ind2<<Navig.ind1*4;
       
        char LCDTX [24];
        //SSD1306_Fill(SSD1306_COLOR_BLACK);
        snprintf(LCDTX, sizeof(LCDTX),"PIN: %08X", cod);
        SSD1306_GotoXY(15,34);
  SSD1306_Puts(LCDTX, &Font_7x10, SSD1306_COLOR_WHITE);
        SSD1306_DrawLine(30,44,106,44,SSD1306_COLOR_BLACK);
        SSD1306_DrawLine(99-(7*Navig.ind1),44,106-(7*Navig.ind1),44,SSD1306_COLOR_WHITE);
        SSD1306_UpdateScreen();
}

void Check_KEY (void){
       
        if (HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_0)) { //KEY
        value0++;       
        }
        if (HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_3)) { //UP
        value1--;       
        }
        if (HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_2)) { //DOWN
        value1++;       
        }
        if (HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_1)) { //LEFT
        value2--;       
        }
        if (HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_4)) { //RIGHT
        value2++;       
        }
        Input_PIN();
}

работает с 32битным числом через битовые маски, чесно сказать сломал себе мозг немного но главное все работает.... далее эту процедурку можно будет пользовать для ввода мануфактурников или ввода кода который надо будет выбросить в эфир...

от шрифта Font_11x18 пришлось отказаться тк при включении прирываний, прошивка уже больше 32к (ограничение кеил)

прерывания просто вызывают процедуру Check_KEY... при использовании такого подхода можно будет в дальнейшем отрабатывать "одновременное" нажатие нескольких кнопок и длительные нажатия на кнопку

EPA 09.11.2017 16:00

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Это уже не PIN, это уже PUK. )))

skorpionm 09.11.2017 16:35

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Ну мега пин...

jvc 10.11.2017 13:48

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
skorpionm , с зарядом АКБ - очень даже не плохо. Отл. идея!
можно внести маленькую подсказку?
#define ButtinKey() (HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_0)

и дальше уже использовать эту шляпу ButtinKey() как Вы хотите. код чуть легче просто читается. а так, на Ваше усмотрение. я думаю Вы это уже пробовали.

Astronom 10.11.2017 23:12

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Спасибо есть на что посмотреть.!!

http://s1.radikale.ru/uploads/2017/1...1707b-prev.png http://dom2.tw/

Добавлено через 29 минут
Мен. А почему не использовать транзисторный ключик для питания дисплея и приемрпередатчика. И подключить не слип а standby так есть у мк отключается все кроме PA0 по нему будет просыпаться а не как у слипа по прерываниям просыпается

DeBugger 11.11.2017 04:22

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Цитата:

Сообщение от Astronom (Сообщение 49139)
Спасибо есть на что посмотреть.!!

http://s1.radikale.ru/uploads/2017/1...1707b-prev.png http://dom2.tw/

Сигналка APS 2550? :rolleyes:

skorpionm 11.11.2017 06:44

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Цитата:

Сообщение от Astronom (Сообщение 49139)
Спасибо есть на что посмотреть.!!

http://s1.radikale.ru/uploads/2017/1...1707b-prev.png http://dom2.tw/

Добавлено через 29 минут
Мен. А почему не использовать транзисторный ключик для питания дисплея и приемрпередатчика. И подключить не слип а standby так есть у мк отключается все кроме PA0 по нему будет просыпаться а не как у слипа по прерываниям просыпается

Думал об этом. Но думается будет большое падение электричества на нем , +если использовать pnp транзистор , то включать надо минусом, а в слип/стенбай моде у мк , такое ощущение что ноги висят в минуса, + ldo будет продолжать жрать электричество. Если ставить , npn то отрубать придётся минус, и тогда мины мк будут запитаны обраткой через переферию.... Есть конечно вариант связки опторара+pnp, но вот что делать с ldo я хз

Добавлено через 2 минуты
Цитата:

Сообщение от DeBugger (Сообщение 49142)
Сигналка APS 2550? :rolleyes:

А есть мануфактурничег?

Astronom 11.11.2017 09:02

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Ставь мосфет и не будет никакого падения )))

Paul74s 11.11.2017 09:07

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Посмотри схему TransistorTester на меге328, там схема включения на кнопке по плюсу с подхватом от ноги МК.
Вместо npn возьми p-channel и будет меньшее падение.

Astronom 11.11.2017 09:40

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Цитата:

Сообщение от Astronom (Сообщение 49148)
Ставь мосфет и не будет никакого падения )))

Мосфет P канальный . резистором подтянешь к плюсу питания. Так есть он всегда будет закрыт пока мк минус не подаст на него.

Добавлено через 18 минут
Если что то мощное хочешь подключать то для мосфетов нужна раскачка.
http://s1.radikale.ru/uploads/2017/1...dd59c-full.png http://dom2.tw/

skorpionm 11.11.2017 14:36

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
П канал мосфет, кака и его ещё найти надо

Astronom 11.11.2017 15:47

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
По приведенной схеме выше работает не один год. Комутирует у меня подачу питания на панель приборов авто. там токи до 1А


Сегодня хана добавил в STM32F4 + RTC прикрутил))

https://www.youtube.com/watch?v=sIFPv4uvJq4

skorpionm 11.11.2017 16:01

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Зачем там f4.... Там и первого девать некуда... И стоит копейки

Astronom 11.11.2017 16:14

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Согласен что и F103 за глаза)) Но у меня и F103 и 407 и 429 и 767 есть)) Просто удобно на F4 делать Дисплей у меня на SPI + со временем на второй SPI трансивер прикручу. + дисплей с тачем тоже надо на spi его посадить.

skorpionm 11.11.2017 16:20

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Цитата:

Сообщение от Astronom (Сообщение 49158)
По приведенной схеме выше работает не один год. Комутирует у меня подачу питания на панель приборов авто. там токи до 1А


Сегодня хана добавил в STM32F4 + RTC прикрутил))

https://www.youtube.com/watch?v=sIFPv4uvJq4

На моём коде? Или отдельно... *.с ,*.н скинешь или секрет?....

Добавлено через 2 минуты
Открою секрет. На 103 тоже 2 спи. И оба у меня не заняты. Как раз для этой цели. А дисплей собственно как и камень с платкой, я выбрал из за его миниатюрности и по и2с работает он быстро а с дма и ресурсы почти не жрутся

EPA 11.11.2017 16:38

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Ребята, вам уже пора всё это дело к смартфону прикручивать: и дисплей,и тач, и мосфет, и погода за улице. В попу f1 и f4. ))))

skorpionm 11.11.2017 16:43

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Кака ваши смартфоны... Не зачто!!!
Устройство должно напоминать кнопку..... Так брутальнее и вид навороченый) а смартфон у каждого есть в кармане

Astronom 11.11.2017 16:49

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Согласен. На телефон не очень что то тянет. Лучше на мк сделать. Можно и GUI прикрутить и FreeRTOS и получится не хуже чем на телефоне. Но все это слишком сложно для этого проекта тем более у нам мануфаков нету. А писать просто анализатор как то не камельфо. Я так ради интереса попробовать решил. Раньше когда то олега собирал и тахиона когда только повторять мог а сейчас могу написать но мне надо сначала на русском обьяснить что и как.

skorpionm 11.11.2017 16:54

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Цитата:

Сообщение от Astronom (Сообщение 49166)
Согласен. На телефон не очень что то тянет. Лучше на мк сделать. Можно и GUI прикрутить и FreeRTOS и получится не хуже чем на телефоне. Но все это слишком сложно для этого проекта тем более у нам мануфаков нету. А писать просто анализатор как то не камельфо. Я так ради интереса попробовать решил. Раньше когда то олега собирал и тахиона когда только повторять мог а сейчас могу написать но мне надо сначала на русском обьяснить что и как.

)))) у меня такае же проблема что нужен сначала переводчик на руский

EPA 11.11.2017 18:00

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Так мы отличаемся от буржуев, что у них всё на блюдечке лежит,а нам приходиться ещё и думать. И из за этого у нас лучше получается.
А буржуйский учить не надо, запомнить слов 100 и хватит.

skorpionm 14.11.2017 14:41

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Вложений: 1
Добавлено меню
работает
ввод пинкода... пока любого
включение выключение сканирования
перезагрузка.
ну и само меню......

skorpionm 15.11.2017 08:02

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Вложений: 1
схемка подключения

skorpionm 15.11.2017 15:41

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Вложений: 1
ну и попытка сделать все по взрослому...
кто подскажет где почитать как правильно генерировать в RF студии конфиги, и как выгрузить из нее все регистры а не только измененные.

skorpionm 15.11.2017 20:47

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Я смотрю на соседних страницах периодически выкладывали скрины из пдфки на CC1101 на русском, где б её раздобыть?

Paul74s 16.11.2017 04:12

Re: анализатор + кодграбер (stm32f103c8t6+ssd1306+WL101-341)WL101-341
 
Цитата:

Сообщение от skorpionm (Сообщение 49224)
Я смотрю на соседних страницах периодически выкладывали скрины из пдфки на CC1101 на русском, где б её раздобыть?

Тут http://phreakerclub.com/forum/showpo...&postcount=566


Текущее время: 00:45. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
(C) www.phreakerclub.com