
PlayStation 5 EMC और EFC के साथ इंटरैक्ट करने के लिए इंटरफ़ेस
mkdir build && cd build && cmake -GNinja .. && cmake --build .
आउटपुट bin/ में रखे जाएंगे। आपको अपने pi pico को bin/uart.uf2 से प्रोग्राम करना चाहिए, फिर tool.py चलाएँ। पिको वायरिंग निर्देशों के लिए uart/README.md देखें।
tool.py इंटरैक्टिव शेल से, emc.screset() syscon (EMC) का रीसेट करेगा और बाकी बोर्ड को सुसंगत स्थिति में लाएगा। emc.unlock() EMC एक्सप्लॉइट चलाता है, जो EMC कमांड्स (UCMD प्रोटोकॉल) के पूरे सेट तक पहुंच अनलॉक करता है।
emc.unlock_efc() EFC का एक्सप्लॉइट करेगा और bin_blobs/uart_shell.cpp को उस पर लोड करेगा। uart_client.py का उपयोग uart_shell.cpp के साथ इंटरैक्ट करने के लिए किया जाता है।
emc.load_eap() EAP का एक्सप्लॉइट करेगा और bin_blobs/uart_shell.cpp को उस पर लोड करेगा। uart_client.py का उपयोग uart_shell.cpp के साथ इंटरैक्ट करने के लिए किया जाता है।