Столкнувшись с проблемой замены прошивки на Castle Phoenix 45 начал изучать тему по возможности отката прошивки в до модернизированное состояние.
Программа CastleLink хранит почти все данные в файлике settings.mdb в своей директории. Файл представляет из себя обычное Access файло, которое легко поддается модернизации. Стоит только вывести некоторые зависимости и узнать переменные сравнив файлы от разных версий CastleLink, что я и сделал.
В общем была скачана версия 3.11 и самая свежая 3.18, после чего началось препарирование более ранней версии.
При загрузке оной, она упорно выдавала ошибку, в которой содержался код P312518, что в дальнейшем оказалось параметром version_id
Так же удалось узнать, что для контроллера Phoenix 45 параметр
controller_key равен 469. Далее приступаем к модернизации. Открываем файлик старой версии settings.mdb в Access, переходим в секцию software, находим одну из последних доступных версий в ряду version_customer и соответствующую параметру controller_key равному 469 и вносим вместо текущего параметра version_id параметр P312518, исправляем номер версии на 2.18 и ставим галочку в поле beta.
Закрываем файло, запускаем прогу и видим, что теперь доступны не только 2 прошивки, но и многие другие из ранее выпущенных!😁
Предвидя вопросы по другим регуляторам.
Вам нужно знать три параметра version_id, version_customer и controller_key.
Параметр version_id можно узнать, запустив старую версию проги, этот параметр должен содержаться в предупреждающем сообщении.
Открываем файлик settings.mdb своей последней версии CastleLink, предварительно посмотрев какие версии прошивок доступны. Ищем эти версии в поле переменной version_customer и методично изменяя номер, на любой новый, например 3.50. После каждого такого изменения открывается прога и смотрится изменились ли номера доступных версий. Если изменились, то соответственно в поле controller_key находим именно свой номер контроллера, а далее все уже по аналогии.
Comments
прочитал и тоже начал лопатить аксес файл, не понял только какую версию лучше править - старую или последнюю…
спасибо тебе о великий гуру офисных приложений… я смог вернуть в регуль бета версию 2.00 (3.12) и регуль теперь не ругается когда я хочу поставить 3000 и больше оборотов с 12 пиньеном…
СПАСИБО!!!
я открыл файл версии проги 3.18, там нашел более древний бета версию с кодом 469, сделал его видим, обновил регуль старой прошивкой, после чего регуль перестала видеть версия 3.18, потом поставил версию 3.12 - и все готова, я вернул версию начала года и все вроде по настройкам теперь айс… проверять видимо завтра на поле, сегодня как то дождливо…
еще раз спасибо… вот ведь как просто все…
Править надо акцессовский файл старой прошивки, внося в него version_id новой версии.
ну может быть, я поправил новый, там этих версий как грязи, проапдейтил до бета 1.12 - софт перестал узнавать регуль, а после снес софт 3.18 и установил 3.12 - и все встало на свои места - все настройки которые имели место быть раньше теперь ставятся, а лишнее исчезло…
я открыл файл версии проги 3.18, там нашел более древний бета версию с кодом 469, сделал его видим
Ого, подскажи, как сделать видимой более старую прошивку в новом файле?
Огромное спасибо!!!
В общем, поэтапно получилось перепрошиться с 2.18 на 2.00, сначала вниз на 1.56. потом вверх на 2.0
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"45017aef3df95500777892fa":{"_id":"45017aef3df95500777892fa","hid":16667,"name":"Философ","nick":"Философ","avatar_id":null,"css":""},"475dad3e3df955007777f4cd":{"_id":"475dad3e3df955007777f4cd","hid":29807,"name":"Alexey_M","nick":"Alexey_M","avatar_id":null,"css":""},"49febef83df955007776e8c6":{"_id":"49febef83df955007776e8c6","hid":47703,"name":"Polski","nick":"Polski","avatar_id":null,"css":"user__m-banned"}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"4ae2c6c699707300770fb348","hid":7628,"title":"Откат прошивки на регуляторе Castle","html":"<p>Столкнувшись с проблемой замены прошивки на Castle Phoenix 45 начал изучать тему по возможности отката прошивки в до модернизированное состояние.<br>\nПрограмма CastleLink хранит почти все данные в файлике <strong data-nd-pair-src=\"**\">settings.mdb</strong> в своей директории. Файл представляет из себя обычное Access файло, которое легко поддается модернизации. Стоит только вывести некоторые зависимости и узнать переменные сравнив файлы от разных версий CastleLink, что я и сделал.<br>\nВ общем была скачана версия <a href=\"http://www.castlecreations.com/downloads/software/CastleLinkInstall_311.exe\" class=\"link link-ext\" data-nd-link-orig=\"http://www.castlecreations.com/downloads/software/CastleLinkInstall_311.exe\" target=\"_blank\" rel=\"nofollow noopener\">3.11</a> и самая свежая 3.18, после чего началось препарирование более ранней версии.<br>\nПри загрузке оной, она упорно выдавала ошибку, в которой содержался код <strong data-nd-pair-src=\"**\">P312518,</strong> что в дальнейшем оказалось параметром <strong data-nd-pair-src=\"**\">version_id</strong><br>\nТак же удалось узнать, что для контроллера Phoenix 45 параметр <!--cut</p>-->\n<strong data-nd-pair-src=\"**\">controller_key</strong> равен 469. Далее приступаем к модернизации. Открываем файлик старой версии settings.mdb в Access, переходим в секцию <strong data-nd-pair-src=\"**\">software,</strong> находим одну из последних доступных версий в ряду <strong data-nd-pair-src=\"**\">version_customer</strong> и соответствующую параметру <strong data-nd-pair-src=\"**\">controller_key</strong> равному 469 и вносим вместо текущего параметра <strong data-nd-pair-src=\"**\">version_id</strong> параметр <strong data-nd-pair-src=\"**\">P312518</strong>, исправляем номер версии на 2.18 и ставим галочку в поле <strong data-nd-pair-src=\"**\">beta</strong>.<br>\nЗакрываем файло, запускаем прогу и видим, что теперь доступны не только 2 прошивки, но и многие другие из ранее выпущенных!<span class=\"emoji emoji-grin\" data-nd-emoji-src=\":grin:\">😁</span><br>\n<span class=\"attach attach-img attach__m-orig\" data-nd-media-id=\"4ae2ca29997073007702919a\" data-nd-image-orig=\"https://rcopen.com/member16667/media/4ae2ca29997073007702919a\" data-nd-image-size=\"orig\" style=\"width: 640px\"><span class=\"attach__spacer\" style=\"padding-bottom: 80.0000%\"></span><img src=\"https://rcopen.com/files/4ae2ca29997073007702919a\" alt><a class=\"attach__link-control icon icon-link\" href=\"https://rcopen.com/member16667/media/4ae2ca29997073007702919a\" target=\"_blank\"></a></span><br>\n<span class=\"attach attach-img attach__m-orig\" data-nd-media-id=\"4ae2ca29997073007702976d\" data-nd-image-orig=\"https://rcopen.com/member16667/media/4ae2ca29997073007702976d\" data-nd-image-size=\"orig\" style=\"width: 800px\"><span class=\"attach__spacer\" style=\"padding-bottom: 69.6250%\"></span><img src=\"https://rcopen.com/files/4ae2ca29997073007702976d\" alt><a class=\"attach__link-control icon icon-link\" href=\"https://rcopen.com/member16667/media/4ae2ca29997073007702976d\" target=\"_blank\"></a></span><br>\n<span class=\"attach attach-img attach__m-orig\" data-nd-media-id=\"4ae2ca299970730077029d54\" data-nd-image-orig=\"https://rcopen.com/member16667/media/4ae2ca299970730077029d54\" data-nd-image-size=\"orig\" style=\"width: 800px\"><span class=\"attach__spacer\" style=\"padding-bottom: 69.7500%\"></span><img src=\"https://rcopen.com/files/4ae2ca299970730077029d54\" alt><a class=\"attach__link-control icon icon-link\" href=\"https://rcopen.com/member16667/media/4ae2ca299970730077029d54\" target=\"_blank\"></a></span></p>\n<p><strong data-nd-pair-src=\"**\">Предвидя вопросы по другим регуляторам.</strong></p>\n<p>Вам нужно знать три параметра <strong data-nd-pair-src=\"**\">version_id, version_customer и controller_key.</strong><br>\nПараметр <strong data-nd-pair-src=\"**\">version_id</strong> можно узнать, запустив старую версию проги, этот параметр должен содержаться в предупреждающем сообщении.<br>\nОткрываем файлик <strong data-nd-pair-src=\"**\">settings.mdb</strong> своей последней версии CastleLink, предварительно посмотрев какие версии прошивок доступны. Ищем эти версии в поле переменной <strong data-nd-pair-src=\"**\">version_customer</strong> и методично изменяя номер, на любой новый, например 3.50. После каждого такого изменения открывается прога и смотрится изменились ли номера доступных версий. Если изменились, то соответственно в поле <strong data-nd-pair-src=\"**\">controller_key</strong> находим именно свой номер контроллера, а далее все уже по аналогии.</p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member16667/media/4ae2ca29997073007702919a\" target=\"_blank\" data-nd-media-id=\"4ae2ca29997073007702919a\" data-nd-image-orig=\"https://rcopen.com/member16667/media/4ae2ca29997073007702919a\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/4ae2ca29997073007702919a_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member16667/media/4ae2ca29997073007702976d\" target=\"_blank\" data-nd-media-id=\"4ae2ca29997073007702976d\" data-nd-image-orig=\"https://rcopen.com/member16667/media/4ae2ca29997073007702976d\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/4ae2ca29997073007702976d_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member16667/media/4ae2ca299970730077029d54\" target=\"_blank\" data-nd-media-id=\"4ae2ca299970730077029d54\" data-nd-image-orig=\"https://rcopen.com/member16667/media/4ae2ca299970730077029d54\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/4ae2ca299970730077029d54_sm\" alt width=\"170\" height=\"150\"></a></p>\n","user":"45017aef3df95500777892fa","ts":"2009-10-24T09:20:06.000Z","st":1,"cache":{"comment_count":8,"last_comment":"4ae2f19c997073007717c9aa","last_comment_hid":8,"last_ts":"2009-10-24T12:22:52.000Z","last_user":"475dad3e3df955007777f4cd"},"views":1707,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}