Comments (4)
@FinitelyFailed - Can you share the full device twin including device update properties?
from iot-hub-device-update.
@esha0611 absolutely!
Note that this device did have ADU 0.7.0 installed before we updated it to 0.8.0 using ADU 0.7.0.
{
"deviceId": "59faaa20-1cfe-44a4-adeb-0896a17f69a6-edge",
"etag": "AAAAAAAAAEw=",
"deviceEtag": "NDc5ODM5MDU=",
"status": "enabled",
"statusUpdateTime": "0001-01-01T00:00:00Z",
"connectionState": "Connected",
"lastActivityTime": "0001-01-01T00:00:00Z",
"cloudToDeviceMessageCount": 0,
"authenticationType": "sas",
"x509Thumbprint": {
"primaryThumbprint": null,
"secondaryThumbprint": null
},
"modelId": "dtmi:azure:iot:deviceUpdateModel;1",
"version": 333,
"tags": {
"updateSettings": {
"ring": "GeneralAvailability"
},
"system": {
"setup": "setup1",
"deployment": "test",
"iotedgeVersion": "1.4.0"
},
"activation": {
"type": "GidOrPackIdActivation"
},
"ADUGroup": "GAIA_RaspberryPi_CM4_armv7l",
"processorArchitecture": "armv7l",
"imageVersion": "GPTRaspbian-1646312301",
"identities": {
"macAddress": "NA",
"networkId": "NA",
"deviceName": "NA",
"modelType": "NA",
"manufacturerShortName": "NA",
"packId": "NA",
"spaceId": "NA",
"externalId": "NA"
},
"service-associations": [
"0baaff3c-e63b-4f9e-9753-2594bda23e30"
],
"deviceUpdate": {
"deviceClassId": "6b550e92f58a2a425fe248819dc13e0fea9ab7df"
}
},
"properties": {
"desired": {
"azureDeviceUpdateAgent": {
"__t": "c"
},
"deviceUpdate": {
"__t": "c"
},
"$metadata": {
"$lastUpdated": "2022-10-03T08:57:05.990271Z",
"$lastUpdatedVersion": 67,
"azureDeviceUpdateAgent": {
"$lastUpdated": "2022-10-03T08:57:05.990271Z",
"$lastUpdatedVersion": 67,
"__t": {
"$lastUpdated": "2022-10-03T08:57:05.990271Z",
"$lastUpdatedVersion": 67
}
},
"deviceUpdate": {
"$lastUpdated": "2022-10-03T08:57:05.990271Z",
"$lastUpdatedVersion": 67,
"__t": {
"$lastUpdated": "2022-10-03T08:57:05.990271Z",
"$lastUpdatedVersion": 67
}
}
},
"$version": 67
},
"reported": {
"deviceInformation": {
"__t": "c",
"manufacturer": "RaspberryPi",
"model": "Raspberry-Pi-Compute-Module-4-Rev-1.0-arm32v7",
"osName": "Linux",
"swVersion": "5.10.63-v7l+",
"processorArchitecture": "armv7l",
"processorManufacturer": "ARM",
"totalMemory": 1917104,
"totalStorage": 373928
},
"azureDeviceUpdateAgent": {
"__t": "c",
"client": {
"state": 4,
"resultCode": 200,
"extendedResultCode": 0,
"deviceProperties": {
"manufacturer": "RaspberryPi",
"model": "Raspberry-Pi-Compute-Module-4-Rev-1.0-arm32v7",
"aduVer": "DU;agent/0.7.0-public-preview",
"doVer": "DU;lib/v0.6.0+20211022.224429.93ce957,DU;agent/v0.6.0+20211022.223543.93ce957"
},
"installedUpdateId": "{\"provider\":\"GaiaGPT\",\"name\":\"aduVerificationCM4\",\"version\":\"1.23\"}"
},
"service": {
"value": {
"action": 2,
"updateManifest": "{\"manifestVersion\":\"2.0\",\"updateId\":{\"provider\":\"GaiaGPT\",\"name\":\"aduVerificationCM4\",\"version\":\"1.24\"},\"updateType\":\"microsoft/swupdate:1\",\"installedCriteria\":\"1.24\",\"files\":{\"f79c1c47e66b28223\":{\"fileName\":\"gpt-adu8-update_cm4_1.24.swu\",\"sizeInBytes\":5180928,\"hashes\":{\"sha256\":\"GfTJ+FdFX16iXOiknaU1GktVOPZT58f9v1p+h6TmewU=\"}}},\"createdDateTime\":\"2022-09-22T11:23:54.5475103Z\"}",
"updateManifestSignature": "eyJhbGciOiJSUzI1NiIsInNqd2siOiJleUpoYkdjaU9pSlNVekkxTmlJc0ltdHBaQ0k2SWtGRVZTNHlNREEzTURJdVVpSjkuZXlKcmRIa2lPaUpTVTBFaUxDSnVJam9pYkV4bWMwdHZPRmwwWW1Oak1sRXpUalV3VlhSTVNXWlhVVXhXVTBGRlltTm9LMFl2WTJVM1V6Rlpja3BvV0U5VGNucFRaa051VEhCVmFYRlFWSGMwZWxndmRHbEJja0ZGZFhrM1JFRmxWVzVGU0VWamVEZE9hM2QzZVRVdk9IcExaV3AyWTBWWWNFRktMMlV6UWt0SE5FVTBiMjVtU0ZGRmNFOXplSGRQUzBWbFJ6QkhkamwzVjB3emVsUmpUblprUzFoUFJGaEdNMVZRWlVveGIwZGlVRkZ0Y3pKNmJVTktlRUppZEZOSldVbDBiWFpwWTNneVpXdGtWbnBYUm5jdmRrdFVUblZMYXpob2NVczNTRkptYWs5VlMzVkxXSGxqSzNsSVVVa3dZVVpDY2pKNmEyc3plR2d4ZEVWUFN6azRWMHBtZUdKamFsQnpSRTgyWjNwWmVtdFlla05OZW1Fd1R6QkhhV0pDWjB4QlZGUTVUV1k0V1ZCd1dVY3lhblpQWVVSVmIwTlJiakpWWTFWU1RtUnNPR2hLWW5scWJscHZNa3B5SzFVNE5IbDFjVTlyTjBZMFdubFRiMEoyTkdKWVNrZ3lXbEpTV2tab0wzVlRiSE5XT1hkU2JWbG9XWEoyT1RGRVdtbHhhemhJVWpaRVUyeHVabTVsZFRJNFJsUm9SVzF0YjNOVlRUTnJNbGxNYzBKak5FSnZkWEIwTTNsaFNEaFpia3BVTnpSMU16TjFlakU1TDAxNlZIVnFTMmMzVkdGcE1USXJXR0owYmxwRU9XcFVSMkY1U25Sc2FFWmxWeXRJUXpVM1FYUkJSbHBvY1ZsM2VVZHJXQ3M0TTBGaFVGaGFOR0V4VHpoMU1qTk9WVWQxTWtGd04yOU5NVTR3ZVVKS0swbHNUM29pTENKbElqb2lRVkZCUWlJc0ltRnNaeUk2SWxKVE1qVTJJaXdpYTJsa0lqb2lRVVJWTGpJeE1EWXdPUzVTTGxNaWZRLlJLS2VBZE02dGFjdWZpSVU3eTV2S3dsNFpQLURMNnEteHlrTndEdkljZFpIaTBIa2RIZ1V2WnoyZzZCTmpLS21WTU92dXp6TjhEczhybXo1dnMwT1RJN2tYUG1YeDZFLUYyUXVoUXNxT3J5LS1aN2J3TW5LYTNkZk1sbkthWU9PdURtV252RWMyR0hWdVVTSzREbmw0TE9vTTQxOVlMNThWTDAtSEthU18xYmNOUDhXYjVZR08xZXh1RmpiVGtIZkNIU0duVThJeUFjczlGTjhUT3JETHZpVEtwcWtvM3RiSUwxZE1TN3NhLWJkZExUVWp6TnVLTmFpNnpIWTdSanZGbjhjUDN6R2xjQnN1aVQ0XzVVaDZ0M05rZW1UdV9tZjdtZUFLLTBTMTAzMFpSNnNTR281azgtTE1sX0ZaUmh4djNFZFNtR2RBUTNlMDVMRzNnVVAyNzhTQWVzWHhNQUlHWmcxUFE3aEpoZGZHdmVGanJNdkdTSVFEM09wRnEtZHREcEFXbUo2Zm5sZFA1UWxYek5tQkJTMlZRQUtXZU9BYjh0Yjl5aVhsemhtT1dLRjF4SzlseHpYUG9GNmllOFRUWlJ4T0hxTjNiSkVISkVoQmVLclh6YkViV2tFNm4zTEoxbkd5M1htUlVFcER0Umdpa0tBUzZybFhFT0VneXNjIn0.eyJzaGEyNTYiOiJlSTQ5d2lXZk9iOXI1bXVUbnBDdG9qaStWRUVrWDVMRU9Qck83bktoNFB3PSJ9.bm1YP5mNiYW57vMhkehmY6PHBxVoqGO6eakZE5vQhBFfHTlhjT_xY36u-eek7oOmnutS-6KiaaU3aU3IeNtJbQFssaz-v5HfdU8LDSTtpyTYUMqVUUuRSLeE8iAkTT0ErjPxfG62q3lCgn7O8_AHRMLGK1Wn3lnn4FYQMqIqS0ehRsNOatZ8SSmGSAl05CnBOVxRb_c4_KhwwLH4qblaUnx-yM6t8Iyd9pHUSr6ihfBpz0RSagsdd401dgkpk_iqlYodFbg8w54CptyVn32zS69h_PTMRwBCU5IkvOTexxVcwRbkVVTohIjwRyeTAaV2bHPt8O0-1UVmaLR5RLAuYdEm-EBEvUeI8bE21iEmjra1oWAfqNQz6Wz0S8-9-6K7mZZBEHK6PePdjTeTrfjall2YtP9Ci6qZMr-fP06W1vC2pQ98YKDYPodW7zmBSZfwLOhiHgG2fP6t6mc_kLVi2e-uOgawnwQWTryPQ2-qv-GqSUNtenwo4jy3NUAVG3S5"
},
"ac": 200,
"ad": "",
"av": 64
}
},
"deviceUpdate": {
"__t": "c",
"agent": {
"deviceProperties": {
"manufacturer": "RaspberryPi",
"model": "Raspberry-Pi-Compute-Module-4-Rev-1.0-arm32v7",
"interfaceId": "dtmi:azure:iot:deviceUpdate;1",
"aduVer": "DU;agent/0.8.0-public-preview",
"doVer": "DU;lib/v0.6.0+20211022.224429.93ce957,DU;agent/v0.6.0+20211022.223543.93ce957"
},
"compatPropertyNames": "manufacturer,model"
}
},
"$metadata": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z",
"deviceInformation": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z",
"__t": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z"
},
"manufacturer": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z"
},
"model": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z"
},
"osName": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z"
},
"swVersion": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z"
},
"processorArchitecture": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z"
},
"processorManufacturer": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z"
},
"totalMemory": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z"
},
"totalStorage": {
"$lastUpdated": "2022-10-04T05:54:58.1464851Z"
}
},
"azureDeviceUpdateAgent": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z",
"__t": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z"
},
"client": {
"$lastUpdated": "2022-09-22T11:51:24.6133339Z",
"state": {
"$lastUpdated": "2022-09-22T11:51:24.6133339Z"
},
"resultCode": {
"$lastUpdated": "2022-09-22T11:15:16.3267126Z"
},
"extendedResultCode": {
"$lastUpdated": "2022-09-22T11:15:16.3267126Z"
},
"deviceProperties": {
"$lastUpdated": "2022-09-22T11:51:16.9098156Z",
"manufacturer": {
"$lastUpdated": "2022-09-22T11:51:16.9098156Z"
},
"model": {
"$lastUpdated": "2022-09-22T11:51:16.9098156Z"
},
"aduVer": {
"$lastUpdated": "2022-09-22T11:51:16.9098156Z"
},
"doVer": {
"$lastUpdated": "2022-09-22T11:51:16.9098156Z"
}
},
"installedUpdateId": {
"$lastUpdated": "2022-09-21T10:55:53.2056526Z"
}
},
"service": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z",
"value": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z",
"action": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z"
},
"updateManifest": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z"
},
"updateManifestSignature": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z"
}
},
"ac": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z"
},
"ad": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z"
},
"av": {
"$lastUpdated": "2022-09-22T11:51:28.1135656Z"
}
}
},
"deviceUpdate": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z",
"__t": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z"
},
"agent": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z",
"deviceProperties": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z",
"manufacturer": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z"
},
"model": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z"
},
"interfaceId": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z"
},
"aduVer": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z"
},
"doVer": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z"
}
},
"compatPropertyNames": {
"$lastUpdated": "2022-10-04T05:54:58.2402378Z"
}
}
}
},
"$version": 257
}
},
"capabilities": {
"iotEdge": true
},
"deviceScope": "ms-azure-iot-edge://59faaa20-1cfe-44a4-adeb-0896a17f69a6-edge-637986543521754193"
}
from iot-hub-device-update.
We got it working by navigating to our IoT Hub in the Portal, and under Device management / Configurations we deleted the configurations named “adu-nodeployment” and “adu-module-nodeployment”. After that we created new deployments and they worked as expected.
You can please close the issue.
On behalf of @FinitelyFailed
/Fredrik
from iot-hub-device-update.
What @devgaia said. :)
from iot-hub-device-update.
Related Issues (20)
- Cannot Install device update agent 1.0.3 beta version for Debian11 Arm64 on Debian 11.8 running on Raspberry Pi 4 HOT 1
- Configuration file deviceupdate-agent.service is marked executable HOT 7
- Yocto Rpi3 Device is restarting again and again in a loop HOT 2
- Failed parse of JSON file in Rpi4 device HOT 6
- /usr/bin/adu-swupdate.sh never runs (swupdate:2 never used even when registered?) HOT 7
- The packages deployed through device update are not reflecting in the device hosted on ubuntu 22.04 HOT 2
- Ignore duplicate deployment workflow not working as expected HOT 4
- Device reporting new Contract Name & ContractId after device update and stays inProgress in ADU HOT 9
- A/B Update Erases ADU Configuration on Yocto Kirkstone Raspberry Pi 4 - 64 bit Example HOT 2
- A/B Update Fails on Yocto Kirkstone Raspberry Pi 4 - 64 bit Example do to invalid update image HOT 2
- Device update agent on bullseye 11 raspberry zero HOT 4
- pthread_mutex_unlock doesn't check whether arguments is NULL for windows, this may cause dos HOT 3
- DeviceManagementClient.GetDeviceModuleAsync does not return the ExtendedResultCode HOT 3
- Update status changes to "In Progress" sometime after "Succeeded". HOT 10
- AducIotAgent cannot find custom step handler HOT 5
- ADUC_Result_Install_RequiredReboot stills reboots immediately after HOT 4
- Seeking Documentation on Retry Behavior HOT 1
- Is_Installed Step runs multiple times in swupdatev2 handler HOT 3
- Registering extensions fails on arm32 due to bug in STRING_construct_sprintf() invocation
- Unable to use additional compatibility information HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iot-hub-device-update.