Автор Тема: NUX MG-300/MG-30/MG-400/MG-50 modeller, IR loanding multieffect и аудиоинтерфейс  (Прочитано 501421 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

Оффлайн meeshkka

  • Новичок
  • *
  • Сообщений: 1
  • GuitarPlayer.Ru fan!
Всем доброго дня! Не увидел инструкций по смене региона для mg-50. Гугл говорит что по аналогии с mg-30  делается, но можно и кирпич словить. Направьте пожалуйста

Оффлайн blackbor

  • Опытный
  • ****
  • Сообщений: 859
  • Straight ahead!
Всем доброго дня! Не увидел инструкций по смене региона для mg-50. Гугл говорит что по аналогии с mg-30  делается, но можно и кирпич словить. Направьте пожалуйста
Вот общая инструкция и для MG-30 и для MG-50. Если при прошивании не пропадёт электричество, то кирпича не будет :)
"1. Скачиваете с официального сайта интересующую вас версию обновления. Например MG-30_EN_V5.0.2.bin
2. Открываете файл прошивки в любом HEX редакторе. Например WinHex.
3. Находите значения B1 AA A7 B2 B8 D2 CC CF и меняете их на B2 B8 CC CF D2 D2 BC B1. В прошивках 4.0.3, 5.0.1 и 5.0.2 они находятся в офсете 3D8.
4. Сохраняете файл с изменениями и обновляете процессор по официальной инструкции.
Значения B1 AA A7 B2 B8 D2 CC CF - соответствуют EN региону
Значения B2 B8 CC CF D2 D2 BC B1 - соответствуют CN региону
Следовательно если в CN пошивке поменять значения на EN, она в теории прошьётся в EN версию железа"

Оффлайн ZeVeS

  • Новичок
  • *
  • Сообщений: 9
  • GuitarPlayer.Ru fan!
Вот общая инструкция и для MG-30 и для MG-50.
Для MG-30 эта инструкция верная, но для MG-50 нет.
В бинарниках для MG-50 указанные последовательности отсутствуют.
Путём прямого сравнения английской и китайской версии бинарников MG-50 нашлось всего 2 байта различий в начале кода.
Для версии EN 2 байта по адресу 1024: B1 AA
Для версии CN 2 байта по адресу 1024: BC B1
Учитывая то, что эти байты весьма похожи на те, что имеются в последовательности для MG-30 (B1 AA A7 B2 B8 D2 CC CF для EN и B2 B8 CC CF D2 D2 BC B1 для CN), можно предположить, что для MG-50 это и есть код для определения аппаратной версии прошивки.

P.S.: Выкладки считать сугубо теоретическими, ибо проверить сие предположение не представляется возможным ввиду отсутствия в моём распоряжении MG-50, увы. ???

Оффлайн blackbor

  • Опытный
  • ****
  • Сообщений: 859
  • Straight ahead!
Для MG-30 эта инструкция верная, но для MG-50 нет.
В бинарниках для MG-50 указанные последовательности отсутствуют.
Путём прямого сравнения английской и китайской версии бинарников MG-50 нашлось всего 2 байта различий в начале кода.
Для версии EN 2 байта по адресу 1024: B1 AA
Для версии CN 2 байта по адресу 1024: BC B1
Учитывая то, что эти байты весьма похожи на те, что имеются в последовательности для MG-30 (B1 AA A7 B2 B8 D2 CC CF для EN и B2 B8 CC CF D2 D2 BC B1 для CN), можно предположить, что для MG-50 это и есть код для определения аппаратной версии прошивки.

P.S.: Выкладки считать сугубо теоретическими, ибо проверить сие предположение не представляется возможным ввиду отсутствия в моём распоряжении MG-50, увы. ???
Наверное, кто-то уже переделал мандарина в глобал, но молчит как партизан. Умельцы, а-у-у-у-уууу!

Оффлайн Mikompong

  • Новичок
  • *
  • Сообщений: 9
  • GuitarPlayer.Ru fan!
С MG-400 тоже до сих пор непонятно.

Оффлайн ZeVeS

  • Новичок
  • *
  • Сообщений: 9
  • GuitarPlayer.Ru fan!
Наверное, кто-то уже переделал мандарина в глобал, но молчит как партизан. Умельцы, а-у-у-у-уууу!
Заменить пару байт в бинарнике по алгоритму выше нет проблем, а вот проверить негде.
Если сильно надо, могу выложить тут изменённый бинарник.

... и добавил:

С MG-400 тоже до сих пор непонятно.
Для MG-400, как и для MG-300 MKII бинарник прошивки одинаковый как для EN версии, так и для CN. На странице загрузки нет предупреждения, что файл подходит только для прошивки конкретного региона. Как говорится, се ля ви.  ???
« Последнее редактирование: Октября 09, 2026, 09:57:49 от ZeVeS »

Оффлайн blackbor

  • Опытный
  • ****
  • Сообщений: 859
  • Straight ahead!
Заменить пару байт в бинарнике по алгоритму выше нет проблем, а вот проверить негде.
Если сильно надо, могу выложить тут изменённый бинарник.
ZeVeS, я в прошивке MG-50 для EN нашёл строку B1 AA A7 B2 B8 CA CF 00, которая похожа на строку B1 AA A7 B2 B8 D2 CC CF в прошивке MG-30 EN, но только в её начале. Как выглядит аналогичная строка в китайской прошивке MG-50, не знаю - нет возможности посмотреть эту прошивку. Так какую пару байтов (и на какую) надо изменить в B1 AA A7 B2 B8 CA CF 00?
« Последнее редактирование: Октября 09, 2026, 11:26:24 от blackbor »

Оффлайн ZeVeS

  • Новичок
  • *
  • Сообщений: 9
  • GuitarPlayer.Ru fan!
ZeVeS, я в прошивке MG-50 для EN нашёл строку B1 AA A7 B2 B8 CA CF 00, которая похожа на строку B1 AA A7 B2 B8 D2 CC CF в прошивке MG-30 EN, но только в её начале. Как выглядит аналогичная строка в китайской прошивке MG-50, не знаю - нет возможности посмотреть эту прошивку. Так какую пару байтов (и на какую) надо изменить в B1 AA A7 B2 B8 CA CF 00?
Всё верно, для китайской прошивки строка по такому же адресу выглядит вот так BC B1 A7 B2 B8 CA CF 00.
Как можно заметить, различия в них имеют только первые 2 байта (BC B1).

Китайскую прошивку можно скачать с оф.сайта, перейдя в китайский раздел, кликнув по ссылке внизу страницы.


Напомню, что все манипуляции с прошивками Вы осуществляете добровольно на свой страх и риск.  :rolleyes:

Оффлайн blackbor

  • Опытный
  • ****
  • Сообщений: 859
  • Straight ahead!
Всё верно, для китайской прошивки строка по такому же адресу выглядит вот так BC B1 A7 B2 B8 CA CF 00.
Как можно заметить, различия в них имеют только первые 2 байта (BC B1).

Китайскую прошивку можно скачать с оф.сайта, перейдя в китайский раздел, кликнув по ссылке внизу страницы.


Напомню, что все манипуляции с прошивками Вы осуществляете добровольно на свой страх и риск.  :rolleyes:
ZeVeS, просто я думал, что в прошивках MG-50 регион написан так же, как в MG-30. :) У меня процессор MG-30, я менял в нём прошивку мандарин три раза, ничего страшного не случилось. Думаю и с MG-50 не случится.

Оффлайн ZeVeS

  • Новичок
  • *
  • Сообщений: 9
  • GuitarPlayer.Ru fan!
ZeVeS, просто я думал, что в прошивках MG-50 регион написан так же, как в MG-30. :) У меня процессор MG-30, я менял в нём прошивку мандарин три раза, ничего страшного не случилось. Думаю и с MG-50 не случится.
Если внимательно присмотреться к последовательностям кода, которые определяют регион в прошивках для MG-30, то можно заметить, что те же самые 2 байта (B1 AA для версии EN и BC B1 для версии CN) присутствуют в последовательности, которую мы меняем в прошивках для изменения соответствующего региона. Но немного смущает тот факт, что для версии EN эти байты стоят в начале последовательности, а для версии CN в её конце. Объяснения этому факту у меня на данный момент нет.
Как вариант, можно попробовать в прошивках для MG-30 менять не всю последовательность в 8 байт, а попробовать изменить только эти 2 байта.

Оффлайн blackbor

  • Опытный
  • ****
  • Сообщений: 859
  • Straight ahead!
Если внимательно присмотреться к последовательностям кода, которые определяют регион в прошивках для MG-30, то можно заметить, что те же самые 2 байта (B1 AA для версии EN и BC B1 для версии CN) присутствуют в последовательности, которую мы меняем в прошивках для изменения соответствующего региона. Но немного смущает тот факт, что для версии EN эти байты стоят в начале последовательности, а для версии CN в её конце. Объяснения этому факту у меня на данный момент нет.
Как вариант, можно попробовать в прошивках для MG-30 менять не всю последовательность в 8 байт, а попробовать изменить только эти 2 байта.
Я сравнил эти две прошивки, различия в первых двух байтах: в EN это B1 AA, в CN это BC B1.  Вы путаете, говоря что "для версии EN эти байты стоят в начале последовательности, а для версии CN в её конце". Меня смущает другое: почему написание регионов в прошивках MG-30 и MG-50 разное? Как получается, что регион EN в MG-30 это B1 AA A7 B2 B8 D2 CC CF, а  EN в MG-50 B1 AA A7 B2 B8 CA CF? Ведь должно быть одинаково...

Оффлайн ZeVeS

  • Новичок
  • *
  • Сообщений: 9
  • GuitarPlayer.Ru fan!
Я сравнил эти две прошивки, различия в первых двух байтах: в EN это B1 AA, в CN это BC B1.  Вы путаете, говоря что "для версии EN эти байты стоят в начале последовательности, а для версии CN в её конце". Меня смущает другое: почему написание регионов в прошивках MG-30 и MG-50 разное? Как получается, что регион EN в MG-30 это B1 AA A7 B2 B8 D2 CC CF, а  EN в MG-50 B1 AA A7 B2 B8 CA CF? Ведь должно быть одинаково...
Я ничего не путаю, речь была про байты в прошивках MG-30 (B1 AA A7 B2 B8 D2 CC CF и B2 B8 CC CF D2 D2 BC B1).
По поводу того, что написание разное у меня только одно предположение - разные устройства с разной начинкой, но нечто общее всё равно прослеживается.
Думаю, прошивальщик по остальным байтам сравнивает ещё и модель самого устройства.

Оффлайн blackbor

  • Опытный
  • ****
  • Сообщений: 859
  • Straight ahead!
По поводу того, что написание разное у меня только одно предположение - разные устройства с разной начинкой, но нечто общее всё равно прослеживается.
Может я не так понимаю, но эти строки обозначают только регион и про начинку процессора там что-то писать вроде бы не к месту.  В каждый процессор  записаны сразу два языка, а эта строка просто указание на конкретный выбор. Поэтому, эта строка-"указание" должна быть одинаковой и для MG30, и для MG50.

Оффлайн ph999

  • Ветеран форума
  • ******
  • Сообщений: 3093
  • Море состоит из капель
Может я не так понимаю, но эти строки обозначают только регион и про начинку процессора там что-то писать вроде бы не к месту.  В каждый процессор  записаны сразу два языка, а эта строка просто указание на конкретный выбор. Поэтому, эта строка-"указание" должна быть одинаковой и для MG30, и для MG50.
Язык записан в прошивку, один язык. В процесоре записан регион. И чтобы процессор принял прошивку нужно указать в ней регион соответсвующий тому который в проце.
« Последнее редактирование: Октября 10, 2026, 14:43:44 от ph999 »

Оффлайн blackbor

  • Опытный
  • ****
  • Сообщений: 859
  • Straight ahead!
Язык записан в прошивку, один язык. В процесоре записан регион. И чтобы процессор принял прошивку нужно указать в ней регион соответсвующий тому который в проце.
Хорошо, а что такое "регион"?