.. _changelog_v3_6_2: v3.6.2 ====== v3.6.2 introduces the **OpenMV Cam RPC interface library**, adds custom color palettes and raw byte access to images, an ``omv.disable_fb()`` performance switch, **20× faster WINC WiFi**, and a large batch of imaging-pipeline optimizations. It introduces **no breaking API changes** — v3.6.1 scripts run unchanged. .. contents:: On this page :local: :depth: 1 Highlights ---------- - **RPC interface library** — a new OpenMV Cam remote-procedure-call library. - **Custom color palettes** — ``draw_image()`` accepts user color palettes (including for grayscale). - **Raw image access** — ``image.bytearray()`` exposes the raw image bytes. - **20× faster WiFi** — major WINC WiFi performance improvement, with socket fixes. - **No breaking API changes** — reflash and your v3.6.1 scripts run unchanged. New features ------------ - **RPC** — added the new OpenMV Cam RPC interface library. - **Custom palettes** — ``image.draw_image()`` now accepts custom color palettes (with grayscale support and demos). - **Raw image bytes** — added ``image.bytearray()`` for raw read/write access to the image object. - ``omv.disable_fb()`` — disable the IDE framebuffer for maximum performance. - :mod:`image` compression methods now also accept already-JPEG images, and ``draw_image()`` gained negative scaling (removed again in v3.6.3). Other changes and improvements ------------------------------ - Improved WINC WiFi performance ~20×; optimized the data-matrix ops, ``negate`` / ``difference``, ``erode`` / ``dilate``, Bayer→YCbCr and Bayer→RGB565 conversion, and sensor copy (including full-resolution capture); updated the TensorFlow library to support int8; all pixel types now use the 40/80 MHz clock. Bug fixes --------- Networking: - Fixed WINC ``send`` / ``sendto`` / ``recv`` / ``recvfrom``, closing sockets on error, and the ``ip_obtained`` bug for static IPs. Camera and imaging: - Fixed filter cleanup that corrupted memory when the Y size is smaller than the kernel size, the first invalid image after ``init0``, and the I2C/SPI DMA de-init issues on the H7. System: - FDCAN fixes; lowered the I2C reset timeout and increased the soft-I2C spin delay for the H7 Plus. Breaking API changes -------------------- v3.6.2 introduces **no breaking Python API changes**. Scripts that ran on v3.6.1 run unchanged on v3.6.2 — just reflash the firmware.