v4.8.1

v4.8.1 adalah rilis pemeliharaan di atas v4.8.0 — perbaikan kamera dan streaming IDE, peningkatan kualitas citra PAG7936, dan skrip penyetelan bias mode event GenX320 baru. Rilis ini tidak memperkenalkan perubahan API yang merusak: skrip yang berjalan pada v4.8.0 berjalan tanpa perubahan pada v4.8.1.

Sorotan

  • OV5640 diperbaiki pada kamera OpenMV H7 400 MHz — clock piksel kini diskalakan untuk bagian H7 400 MHz alih-alih dijalankan pada kecepatan 480 MHz.

  • Kualitas citra PAG7936 — driver sensor kini menerapkan koreksi piksel buruk.

  • Perbaikan streaming buffer bingkai IDE — transfer mentah melalui protokol V1 lama dan fallback raw-stream → JPEG keduanya kini berfungsi dengan benar.

  • Skrip penyetelan bias GenX320 baru untuk mode streaming event.

  • Tidak ada perubahan API yang merusak — flash ulang dan skrip v4.8.0 Anda berjalan tanpa perubahan.

Fitur baru

  • Penyetelan bias mode event GenX320 — contoh genx320_event_mode_biases.py baru untuk menyetel bias sensor event GenX320 saat berjalan dalam mode streaming event. (f2e4e234c)

Perubahan dan peningkatan lainnya

  • Koreksi piksel buruk PAG7936 — driver sensor global-shutter PAG7936 kini menerapkan koreksi piksel buruk, meningkatkan kualitas citra pada papan yang menggunakan sensor tersebut. (b405fa176)

  • Alif Device Family Pack diperbarui ke 1.3.4 — driver Alif I2C/I3C diperbarui untuk menyesuaikan, memengaruhi machine.I2C pada papan Alif (AE3). (7388ef403, d79086cdc)

Perbaikan bug

Kamera dan sensor:

  • Clock piksel OV5640 kini dikurangi untuk kamera OpenMV H7 STM32H7 400 MHz (papan H7 Plus adalah 480 MHz); sebelumnya dijalankan terlalu cepat pada bagian 400 MHz. (cd9bb2d09)

  • Memperbaiki konfigurasi capture one-shot pada jalur multi-buffer DMA STM32. (61ffb7403)

Streaming host/IDE:

  • Memperbaiki fallback raw-stream → JPEG: lebar/tinggi citra tujuan dan PIXFORMAT_JPEG dipulihkan setelah pemrosesan raw-stream, sehingga capture JPEG dan streaming setelah raw stream berfungsi dengan benar. (36a8b627b)

  • Memperbaiki transfer buffer bingkai mentah melalui protokol V1 (USBDBG) lama, memulihkan preview buffer bingkai IDE yang andal. (75963a623)

Pembaruan firmware:

  • Memperbaiki bootloader yang tidak keluar dari main loop-nya setelah DFU detach pada beberapa host (thread USB-polling pada host menjaga perangkat tetap terpasang), sehingga dfu-util / OpenMV IDE secara andal mereset papan setelah flashing. (3a1e8dab7)

Dukungan perangkat keras dan papan

  • OpenMV H7 — clock piksel OV5640 kini diskalakan untuk unit H7 400 MHz (480 MHz pada H7 Plus).

  • PAG7936 — koreksi piksel buruk diterapkan oleh driver sensor.

  • Alif (AE3) — Device Family Pack 1.3.4 dengan driver I2C/I3C yang diperbarui.

Perubahan API yang merusak

v4.8.1 tidak memperkenalkan perubahan API Python yang merusak. Skrip yang berjalan pada v4.8.0 berjalan tanpa perubahan pada v4.8.1 — cukup flash ulang firmware. Satu-satunya perubahan yang relevan bagi fork adalah build/tooling.

Build / tooling (tooling)

Tidak ada yang memengaruhi skrip MicroPython. Pembuatan image .dfu dihapus dari port STM32 dan i.MX RT (file-file tersebut tidak digunakan). Bootloader kini menyematkan header dan mengenkode versinya dalam USB bcdDevice sehingga alat host dan firmware dapat mengidentifikasi versi bootloader saat runtime; bug padding image gabungan STM32 diperbaiki, build resource ROMFS (mkromfs) diparalelkan, dan Alif Device Family Pack pindah ke 1.3.4. Lihat riwayat repositori firmware untuk detail yang relevan bagi fork.

Daftar periksa migrasi

Tidak perlu melakukan apa pun — flash ulang firmware; skrip v4.8.0 Anda berjalan tanpa perubahan.