E rua wiki i muri mai whakahou whakatika whakamutunga, ko nga kaihanga o te daemon mo te whakahaere i nga whakahou firmware aunoa Firmware Updater (fwupd) i whakaatu i te putanga nui 2.0.0, i hanga i nga huringa ABI hotokore me te tautoko i te punaha whakahaere. Darwin a he maha nga pepeha kua whakatika.
Ko te urunga ki te firmware i roto i te ahua o nga whakatakotoranga kaapaki ka tukuna mai i te putunga LVFS, he mea whakahaere e nga kaiwhakawhanake fwupd me kaihanga taputapu. Ko nga whakahaere e hiahia ana ki te whakauru atu ki te kaupapa LVFS ka whai i te arowhai herenga whakaritenga kaupapa, kia whakakorehia te waehere mai i nga puna kore pono mai i te urunga ki te putunga. Ka whakaratohia te tautoko kaiwhakamahi i GitHub me te hongere IRC #fwupd i runga i te tūmau Korerorero a Libera.
Kua pakaru te libfwupd ABI na nga huringa e whai ake nei:
- Kua whakakorehia te tautoko mo nga whakatakotoranga waitohu kua whakakorehia mo te metadata me te manatoko firmware.
- Ko te kohi mahara me te uta CPU i te tiimatanga kua tino heke.
- Kua tangohia nga taputapu papatohu katoa kua whakakorehia i mua.
- Kua tangohia nga taputapu libgusb me Gudev mo te libusb me te sysfs.
- Ko te utaina o te firmware na roto i te kaiwhakaahua konae, kaua ki te mahara.
Nga Whakahoutanga:
- Kua taapirihia he whiringa ki te konae tautuhinga kia kore e warewarehia nga whakawhirinakitanga firmware mo nga kaupapa whanaketanga.
- Ka tukuna he whakatupato ina hiahia te taputapu ki te whakaara ano.
- API mo te tuku purongo kia utaina ki te gnome-firmware.
- He tautoko taapiri mo Darwin i roto i te punaha hanga.
- CSME (Converged Security and Management Engine) HSI whakamātautau mo Pere me Meteor Lake pūtukatuka.
- He tautoko taapiri mo te whakahau fwupdtool esp-list --json.
- He tautoko taapiri mo etahi atu whiringa ka huri i nga tautuhinga (whakarereke-whiriwhiringa whiringa).
- Kua taapirihia he URL kaupapa here tūmataiti ki te whirihora mamao.
- E whakaaetia ana te uta i nga haki taputapu mai i te puranga waka o te rohe.
- Whakaaetia te tuhiruatanga o te rahi angabuffer motuhake i roto i te konae tautuhinga.
- Ka whakaaetia ki te tautuhi i roto i te konae tautuhinga te taputapu e tika ana kia peehia.
- Whakaaetia ki te tautuhi SbatLevelRT.
- Ko te ESP (EFI System Wehewehenga) ka tohua tika i roto i te nuinga o nga keehi ina whakahou ana i te kapene UEFI
- I whakatinanahia te kitenga o nga taputapu Bluetooth e UUID o te ratonga GATT.
- Kua whakakorehia te mono SuperIO na te mea karekau e mahi me te kore rawio
- Ko te panui i te turanga netlink udev ka whakakapi ma te whakamahi i te GUdev.
- Kua whakatinanahia te wehewehe i nga waahanga EFI LZ77.
- Ka tautokohia nga waahanga nui ki nga waahanga EFI FFS3.
- Tautoko mo nga momo hou CRC-32 me CRC-16.
I whakakorea he maha nga hapa.
Tautoko taputapu taapiri::
- Kaipānui kāri USB Algoltek;
- AMD Kria SoM;
- Tauira Tika USB Hub;
- Nga taputapu Cinterion fdl;
- CY6611 EZ-USB HX3PD;
- Dell K2 Tauranga;
- Kaipānui tapumati Elan 0C9F;
- HP Fleetwood me Hendrix tauranga;
- Huddly L1, S1 me te Kaihautu;
- Jabra PanaCast;
- Nga taputapu Lenovo Legion HID2;
- Lenovo ThinkSmart Pae;
- Logitech Lemmy;
- Logitech Tirohanga;
- Logitech Tap Touch Screen;
- Ko nga taputapu tauine (nga tauine, nga tauine) MediaTek;
- Parade PS185;
- Ko nga taputapu Qualcomm S5gen2 BLE;
- Telink Tärua Papapātuhif.
Source: linux.org.ru
