На официальном сайте прошивка ещё не размещена, но её вместе с установщиком можно скачать отсюда: https://cloud.mail.ru/public/yZ8Q/nPiDpBWuo
Я когда мучился со своим геймпадом M30 2.4G, то в итоге поставил прошивку отсюда
https://download.8bitdo.com/Firmware/Controller/M30-2.4g/%e5%a4%87%e4%bb%bd/Так понимаю, что это и есть та самая прошивка, которую прислали Pavel_AK47, спасибо ему, что дожал их!
Недавно решил заиметь и BT-версию геймпада (нравится белый вариант
), заодно взял и Bluetooth-ресивер. И что вы думаете, там такая же проблема - не работает с Master System. Обновления ничего не дали. Посмотрел, что происходит на линиях данных, а там просто геймпад не отдает состояния кнопок, если в течение какого-то времени нет импульсов на линии TH (Select). В то время, как любой оригинальный геймпад
всегда должен отдавать состояния кнопок. Трехкнопочный или шестикнопочный - неважно. Разница лишь в том, что шестикнопочный скидывает свое состояние по таймауту примерно 1.5мс до состояния трехкнопочного, ради повышения совместимости со старыми играми, расчитанных только на трехкнопочный пад. Шестикнопочный же первые четыре цикла опроса ведет себя как трехнопочный, X/Y/Z/mode же отдаются на 7 цикле. Подробнее
тут. В общем, китайцы видимо решили не париться и всегда по таймауту скидывают состояние в первый цикл и переводят пины данных в Hi-Z. Поэтому Master System и не видит кнопки, т.к. она не использует пин TH, там втупую 6 кнопок с резисторами и всё. НО - хаки игр Master System под SMD-геймпад все же будут работать с этим адаптером, так как опрашивают геймпад как это делает 16-битная игра.
По теме нашел только пару обсуждений на reddit, и всё. Похоже, никто еще не писал в саппорт по этому ресиверу.
Собственно, накатал обращение к 8bitdo:
Лет ми спик фром май харт
Hey there!
I expiriencing problems with Bluetooth Retro Receiver while trying to use it with Master System games on my Mega Drive consoles (both original and clone). I did some tests, so I provide some tech details on it. The problem is that Receiver does not report button states when no changes on TH line (pin 7, also called select signal). After changing TH to 0V, the adapter reports buttons to my console for short time and then nothing again. Original gamepads do not work like this, they reports buttons state always. I cannot to fix that behaivior by myself, because then I have to make changes to adapter's firmware and obviously I cannot do this by myself.
Is there any possibility that you update and share new firmware with such fix? Thank you in advance.
P.S. 2.4 version of M30 gamepad with its own receiver (with latest firmware) works fine in master system mode. But not the bluetooth one.
P.P.S. If I may help with any tests on consoles, feel free to ask me, I will do if necessary.
Ответ:
Greetings,
Thank you for reaching us out!
We appreciate your support of our product! However and for you information, the MD retro receiver is not compatible with Sega Master System console or any related Master system games, it only supports the orignal games from the original Sega Genesis, Mega Drive1 & 2. We don't have such a firmware with this compatibility support either.
kind regards,
-----------------
Max
8BitDo Support
support@8bitdo.com
Не поддерживаем Master System, ок. При всем этом "проблемные" игры от Virgin (Aladdin, Cool Spot, и так далее), не работавшие ранее на 2.4-версии работают нормально. Так что пришлось пройтись по ромсету и найти проблемные игры, о чем я им и написал:
Thanks for reply. Okay, but it is not default behaviour of the Mega Drive gamepad. It may also affects some Mega Drive games too. I found problems in some MD games:
- Boogerman (down button "releases" sometimes)
- Toejam & Earl in Panic on Funkotron (up/down also releases when swimming)
- Bloodshot (slow response to gamepad)
Such issues was fixed in 2.4 version of gamepad adapter (firmware ver. from 2023-12-07) . It also fixes Decap Attack. Would you mind to make these fixes for BT adapter too? Thank you in advance.
И наконец, отписка что вроде как они наконец взяли это в работу:
Greetings,
Thank you for reaching us out!
We have received your feedback of the MD Retro Receiver and will relay it to the related technical department for this matter. However, the techinical department may need more time to do the further testing and once the issue is confirmed, a new firmware might be released in the 8BitDo Firmware Updater for the MD Retro Receiver in the future. Please stay tuned and pay attention to it afterwards, thank you.
kind regards,
-----------------
Max
8BitDo Support
Про Decap Attack я кстати ошибся, его не пофиксили в 2.4G. Там на самом деле косяк в самой игре, который не проявляется на оригинальном железе из-за медленной реакции геймпада, а многие эмуляторы не эмулируют направление пинов ввода вывода, TH всегда сконфигурирован на выход. Информация
отсюда.
Теперь остается ждать. Надеюсь, что допилят