Как прогнать скрипт без программатора на дримеБерем скрипт, например етот
http://sat-forum.su/index.php/topic,7551.msg124143.html#msg124143в нем есть 2 команды для белки
надо немного преобразовать их
принцип такой - одна команда - одна строчка
то-есть
1-я
80 D6 00 00 98
r1
F3 C5 38 90 66 AD 59 A7 EA 87 BC 80 09 22 87 CC
...
47 6F 21 8C 92 3E 36 F4
r2
лепим все в одну строку - получается
80 D6 00 00 98 F3 C5 38 90 66 AD 59 A7 EA 87 BC 80 09 22 87 CC ... 47 6F 21 8C 92 3E 36 F4(три точки - ето чтобы все неписать)
обратине внимание - все что не относится в команде вибрасиваем - то-есть ненадо r1 и r2
тоже самое делаем и со второй командой
в итоге получается две строки
ести две строки пишем в файл - например script.hex
етот файл сбрасываем на дрим (туда где настройки) (или в любое место - но тогда нужно указать в настройках полный путь)
берем оскам начиная с версии ymod12
качать тут
http://sat-forum.su/index.php/topic,8068.msg124658.html#msg124658в файле oscam.server - там где настройки ридера дописываем
readscript=script.hex
или
readscript=/путь/script.hex
(если файл не в папке с настройками)
запускаем oscam -d255 (чтобы видеть полный лог)
сам лог должен выглядеть так
2010/10/10 17:20:40 22107 r02 SCRIPT:
2010/10/10 17:20:40 80 D6 00 00 98 F3 C5 38 90 66 AD 59 A7 EA 87 BC
...
2010/10/10 17:20:40 F8 3C 2F 62 F8 47 6F 21 8C 92 3E 36 F4
2010/10/10 17:20:40 22107 r02 [YS][RS] executing script...
2010/10/10 17:20:40 22107 r02 write to cardreader tk:
2010/10/10 17:20:40 80 D6 00 00 98 F3 C5 38 90 66 AD 59 A7 EA 87 BC
...
2010/10/10 17:20:40 F8 3C 2F 62 F8 47 6F 21 8C 92 3E 36 F4
2010/10/10 17:20:40 22107 r02 IFD Transmit:
2010/10/10 17:20:40 80 D6 00 00 98
2010/10/10 17:20:40 22107 r02 IO: Sending:
2010/10/10 17:20:40 80 D6 00 00 98
2010/10/10 17:20:40 22107 r02 IFD Transmit succesful
2010/10/10 17:20:40 22107 r02 IO: Receiving:
2010/10/10 17:20:40 D6
2010/10/10 17:20:40 22107 r02 IFD Received:
2010/10/10 17:20:40 D6
2010/10/10 17:20:40 22107 r02 IFD Transmit:
2010/10/10 17:20:40 F3 C5 38 90 66 AD 59 A7 EA 87 BC 80 09 22 87 CC
...
2010/10/10 17:20:40 47 6F 21 8C 92 3E 36 F4
2010/10/10 17:20:40 22107 r02 IO: Sending:
2010/10/10 17:20:40 F3 C5 38 90 66 AD 59 A7 EA 87 BC 80 09 22 87 CC
...
2010/10/10 17:20:40 47 6F 21 8C 92 3E 36 F4
2010/10/10 17:20:40 22107 r02 IFD Transmit succesful
2010/10/10 17:20:40 22107 r02 IO: Receiving:
2010/10/10 17:20:40 61
2010/10/10 17:20:40 22107 r02 IFD Received:
2010/10/10 17:20:40 61
2010/10/10 17:20:40 22107 r02 IO: Receiving:
2010/10/10 17:20:40 07
2010/10/10 17:20:40 22107 r02 IFD Received:
2010/10/10 17:20:40 07
2010/10/10 17:20:40 22107 r02 answer from cardreader tk:
2010/10/10 17:20:40 61 07
2010/10/10 17:20:40 22107 r02 [YS][RS] answer from card: 61 07
2010/10/10 17:20:40 22107 r02 SCRIPT:
2010/10/10 17:20:40 80 D6 00 00 98 0B 2C 1B 0A A9 D8 27 39 02 4D EF
...
2010/10/10 17:20:40 F7 4E AD A7 83 3D 4F 10 2A F9 0C 79 4D
2010/10/10 17:20:40 22107 r02 [YS][RS] executing script...
2010/10/10 17:20:40 22107 r02 write to cardreader tk:
2010/10/10 17:20:40 80 D6 00 00 98 0B 2C 1B 0A A9 D8 27 39 02 4D EF
...
2010/10/10 17:20:40 F7 4E AD A7 83 3D 4F 10 2A F9 0C 79 4D
2010/10/10 17:20:40 22107 r02 IFD Transmit:
2010/10/10 17:20:40 80 D6 00 00 98
2010/10/10 17:20:40 22107 r02 IO: Sending:
2010/10/10 17:20:40 80 D6 00 00 98
2010/10/10 17:20:40 22107 r02 IFD Transmit succesful
2010/10/10 17:20:40 22107 r02 IO: Receiving:
2010/10/10 17:20:40 D6
2010/10/10 17:20:40 22107 r02 IFD Received:
2010/10/10 17:20:40 D6
2010/10/10 17:20:40 22107 r02 IFD Transmit:
2010/10/10 17:20:40 0B 2C 1B 0A A9 D8 27 39 02 4D EF 26 2E 0F E6 0A
...
2010/10/10 17:20:40 3D 4F 10 2A F9 0C 79 4D
2010/10/10 17:20:40 22107 r02 IO: Sending:
2010/10/10 17:20:40 0B 2C 1B 0A A9 D8 27 39 02 4D EF 26 2E 0F E6 0A
...
2010/10/10 17:20:40 3D 4F 10 2A F9 0C 79 4D
2010/10/10 17:20:40 22107 r02 IFD Transmit succesful
2010/10/10 17:20:40 22107 r02 IO: Receiving:
2010/10/10 17:20:40 61
2010/10/10 17:20:40 22107 r02 IFD Received:
2010/10/10 17:20:40 61
2010/10/10 17:20:40 22107 r02 IO: Receiving:
2010/10/10 17:20:40 07
2010/10/10 17:20:40 22107 r02 IFD Received:
2010/10/10 17:20:40 07
2010/10/10 17:20:40 22107 r02 answer from cardreader tk:
2010/10/10 17:20:40 61 07
2010/10/10 17:20:40 22107 r02 [YS][RS] answer from card: 61 07
2010/10/10 17:20:41 22107 s init for all local cards done
(в логе убрано середины команд)
как видно карта приняла команды (ответ 61 07)
2010/10/10 17:20:40 22107 r02 [YS][RS] answer from card: 61 07
Проверялось на белке 3к (кодировка Dre) - но должно работать на всем, что поддерживает сам оскам.
oscam ymod начиная с версии 1827 понимает .xpl скрипты без модификации (необходимо чтобы в названии было расширение .xpl)