ชิป LoRa Semtech LR2021 ถูกดัดแปลงให้ทำงานเป็น SDR รองรับความถี่ 100 MHz ถึง 2.74 GHz

Semtech LR2021 LoRa transceiver used as an SDR for raw I Q capture and signal analysis Image AI generated

เมื่อต้นเดือนที่ผ่านมา เราได้เห็นการดัดแปลง ESP32-S3 สามารถแทำงานเป็นเครื่องส่งและเครื่องรับ SDR ด้วยเฟิร์มแวร์ ESP-SDR จากนั้นก็มีการเปิดตัวโครงก w1700k-sdr โดยนักพัฒนา h0m3us3r ซึ่งเปลี่ยนเราเตอร์ Wi-Fi 7 รุ่น Gemtek W1700K ให้กลายเป็นเครื่องรับ SDR ที่รองรับแบนด์วิดท์กว้าง ล่าสุด โครงการโอเพนซอร์ส LR2021-SDR โดย Samuel Reynolds (SAMS0N1TE) ได้นำแนวคิดเดียวกันนี้มาใช้กับชิปรับส่งสัญญาณ LoRa รุ่น Semtech LR2021 โดยทำให้ชิปดังกล่าวสามารถทำงานเป็น SDR ที่รับสัญญาณได้ในช่วงความถี่ตั้งแต่ 100 MHz ถึง 2.74 GHz โครงการนี้อาศัยคำสั่งที่ไม่มีการเปิดเผยอย่างเป็นทางการใน ROM ของชิป เพื่อดึงข้อมูลตัวอย่างสัญญาณ I/Q แบบดิบขนาด 16 บิตออกมา ทำให้สามารถใช้ซอฟต์แวร์ถอดรหัสสัญญาณเสียงดิจิทัล P25 Phase 1 ข้อความจากเพจเจอร์ระบบ […]

Reverse Engineering ช่วยเพิ่มการรองรับ NPU ของ RK3576 ให้ Rocket Driver บน mainline Linux

Rockchip RK3576 open source NPU driver

เมื่อปี 2024 เราเคยรายงานว่าไดรเวอร์โอเพนซอร์สสำหรับ NPU ของ RK3588 ที่พัฒนาโดย Tomeu Vizoso สามารถให้ประสิทธิภาพที่น่าพอใจสำหรับงานตรวจจับวัตถุ หลังจากนั้นโครงการได้พัฒนาอย่างต่อเนื่อง และปัจจุบันเป็นที่รู้จักในชื่อ Rocket driver ซึ่งถูกรวมอยู่ในเคอร์เนล mainline Linux แล้ว แต่ชิป SoC Rockchip RK3576 ยังไม่ได้รับการรองรับจาก Rocket driver ใน mainline Linux แม้ว่าจะใช้ NPU ที่มีสถาปัตยกรรมใกล้เคียงกันก็ตาม ข่าวดีคือ Ga Hing Woo กำลังพัฒนาการรองรับ NPU ของ Rockchip RK3576 บน mainline Linux โดยใช้สแตกของ Rocket driver และได้ทดสอบการอัปเดตดังกล่าวบนบอร์ด Radxa ROCK 4D ที่รัน Linux 7.1-rc5 แล้ว Ga Hing Woo (หรือที่ใช้ชื่อว่า Jiaxing Hu) ได้ส่งอีเมลถึงเราเพื่ออธิบายถึงความท้าทายบางประการที่พบระหว่างการพัฒนา ดังนี้: […]