[Ovmsdev] VEHICLE_POLL_TYPE_READSCALING @ VWUP.OBD

Michael Balzer dexter at expeedo.de
Wed Sep 9 03:09:41 HKT 2020


Soko,

you misinterpreted the error response: 7F is just the general error
response type. The actual error code was 11 for all your attempts.

See Annex A.1: 0x11 = …
> serviceNotSupported
> This response code indicates that the requested action will not be
> taken because the
> server does not support the requested service.

So you've got no luck, the device doesn't support ReadScaling.

Regards,
Michael


Am 08.09.20 um 19:53 schrieb Soko:
> Hi,
>
> I've tried the new poller type "ReadScaling" with no luck.
>
> First I've tried it for the BatteryManager ECU (7E5) and the
> voltage-PID (1E3B)  which should deliver just a division by 4 as
> formula for the scaling:
>
> D (57865) vehicle: PollerSend(1): send [bus=1, type=24, pid=1E3B],
> expecting 7e5/7ed-7ed
> V (57865) canlog-monitor: 1599579609.443101 1T11 7E5 03 24 1e 3b 00 00
> 00 00
> V (57875) canlog-monitor: 1599579609.453040 1R11 7ED 03 7f 24 11 aa aa
> aa aa
> D (57875) vehicle: PollerReceive[7ED]: process OBD/UDS error 24(1E3B)
> code=11
>
> So 7F is "serviceNotSupportedInActiveSession" as far as I can tell. So
> I did swap to the Charger ECU (744) with efficiency-PID (15D6) and
> loss-PID (15E1) as I'm already have there a extended diag session
> working:
>
> EXTENDED DIAG SESSION:
> D (24865) vehicle: PollerSend(1): send [bus=1, type=10, pid=3],
> expecting 744/7ae-7ae
> V (24865) canlog-monitor: 1599581491.143704 1T11 744 02 10 03 00 00 00
> 00 00
> V (24865) canlog-monitor: 1599581491.144423 1R11 7AE 06 50 03 00 32 01
> f4 00
> D (24865) vehicle: PollerReceive[7AE]: process OBD/UDS response 10(3)
> frm=0 len=4 off=0 rem=0
>
> READING EFFICIENCY VALUE:
> D (24865) vehicle: PollerSend(0): send [bus=1, type=22, pid=15D6],
> expecting 744/7ae-7ae
> V (24865) canlog-monitor: 1599581491.147379 1T11 744 03 22 15 d6 00 00
> 00 00
> V (24875) canlog-monitor: 1599581496.164030 1R11 7AE 04 62 15 d6 fe 74
> 09 00
> D (24875) vehicle: PollerReceive[7AE]: process OBD/UDS response
> 22(15D6) frm=0 len=1 off=0 rem=0
>
> TRY READ SCALING FOR EFFICIENCY:
> D (24875) vehicle: PollerSend(0): send [bus=1, type=24, pid=15D6],
> expecting 744/7ae-7ae
> V (24875) canlog-monitor: 1599581491.158798 1T11 744 03 24 15 d6 00 00
> 00 00
> V (24885) canlog-monitor: 1599581491.164311 1R11 7AE 03 7f 24 11 ae 74
> 09 00
> D (24885) vehicle: PollerReceive[7AE]: process OBD/UDS error 24(15D6)
> code=11
>
> READING LOSS VALUE:
> D (24885) vehicle: PollerSend(0): send [bus=1, type=22, pid=15E1],
> expecting 744/7ae-7ae
> V (24885) canlog-monitor: 1599581491.165854 1T11 744 03 22 15 e1 00 00
> 00 00
> V (24895) canlog-monitor: 1599581491.174851 1R11 7AE 04 62 15 e1 00 74
> 09 00
> D (24895) vehicle: PollerReceive[7AE]: process OBD/UDS response
> 22(15E1) frm=0 len=1 off=0 rem=0
>
> TRY READ SCALING FOR LOSS:
> D (24895) vehicle: PollerSend(0): send [bus=1, type=24, pid=15E1],
> expecting 744/7ae-7ae
> V (24895) canlog-monitor: 1599581491.178916 1T11 744 03 24 15 e1 00 00
> 00 00
> V (24905) canlog-monitor: 1599581491.184240 1R11 7AE 03 7f 24 11 ae 74
> 09 00
> D (24905) vehicle: PollerReceive[7AE]: process OBD/UDS error 24(15E1)
> code=11
>
> It still says 7F :(
>
> Do I do something wrong here? Any suggestions?
>
> Thanks
>
> Soko
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev

-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26




More information about the OvmsDev mailing list