HeadlinesBriefing HeadlinesBriefing.com

FM-1 ফার্মওয়্যার রিভার্স ইঞ্জিনিয়ারিং

Hacker News •
×

M-Vave FM-1 সিন্থেসাইজারের জন্য রিভার্স ইঞ্জিনিয়ারিং এবং আপডেট-প্রোটোকল গবেষণা। প্যাকেজ, SPL এবং SDK উৎস লক্ষ্যকে Jie Li AC791N/WL82 হিসাবে চিহ্নিত করে যার একটি pi32v2 CPU, 0x02000000 এ XIP ফ্ল্যাশ এবং একটি Dexed/msfa-প্রাপ্ত ছয়-অপারেটর FM ইঞ্জিন রয়েছে। এম্বেডেড JL-BR22 স্ট্রিংটি উত্তরাধিকার লাইব্রেরি নামকরণ, নির্ভরযোগ্য SoC সনাক্তকরণ নয়। এই প্রধান শাখাটি ইচ্ছাকৃতভাবে কোনো প্রতিস্থাপন ফার্মওয়্যার বা কাস্টম ইমেজ বিল্ডার ধারণ করে না।

আর্কিটেকচার ওভারভিউ: ম্যাপ করা হার্ডওয়্যার, বুট চেইন, মেমরি লেআউট এবং প্রধান সাবসিস্টেম। OTA প্রোটোকল: ক্যাপচার করা USB-MIDI ফ্রেমিং, সেশন ফ্লো, লোডার আচরণ এবং অমীমাংসিত গেট। ডিবাগ-সারফেস অডিট: কনসোল, ফ্যাক্টরি মোড, টেস্ট কমান্ড এবং রিকভারি এন্ট্রি পয়েন্টের জন্য স্ট্যাটিক অনুসন্ধান। উইন্ডোজ আপডেটার বিশ্লেষণ: ডিকম্পাইল করা M-UPGRADE স্টেট মেশিন এবং আইডেন্টিটি পার্সিং।

রিপোজিটরি লেআউটে analysis/, docs/, scripts/, tools/, ghidra/scripts/, firmware-images/, reference/ এবং থার্ড-পার্টি সাবমডিউল অন্তর্ভুক্ত। রিপোজিটরিটি দুটি স্বাধীনভাবে বিকশিত V13 বিশ্লেষণ পাইপলাইন ধরে রাখে। রিপোজিটরি রুট থেকে কমান্ড পুনরুত্পাদনের মধ্যে ডিসঅ্যাসেম্বলি, OTA লোডার এক্সট্র্যাকশন এবং ডাটাবেস বিল্ডিংয়ের জন্য স্ক্রিপ্ট অন্তর্ভুক্ত।

নিরাপত্তা অবস্থা: আপডেট প্রোটোকল একটি প্রদর্শিত পুনরুদ্ধার প্রক্রিয়া নয়। বর্তমান কাজ সিঙ্গেল-ব্যাংক লেআউটের জন্য ROM পুনরুদ্ধার, রোলব্যাক বা নিরাপদ বিঘ্নিত-লেখার আচরণ প্রতিষ্ঠা করেনি। কনসোল/ফ্যাক্টরি-মোড অডিট কোনো বিকল্প পুনরুদ্ধার এন্ট্রি খুঁজে পায়নি। কোনো আপডেট বা ফ্ল্যাশ ইউটিলিটি ব্যবহার করার আগে TODO_aug2.md পড়ুন।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing