Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post commands failing with 403 #49

Open
mrwhite31 opened this issue Apr 16, 2023 · 2 comments
Open

Post commands failing with 403 #49

mrwhite31 opened this issue Apr 16, 2023 · 2 comments

Comments

@mrwhite31
Copy link

Hi. Are the POST commands still working for you? All POST commands are failing for me with 403. PIN is correct though. I turned on dangerous commands in config as well.

e.g. Blink command
[21:05:58 INF] SEND COMMAND HBLF:
[21:05:58 DBG] {
"Expiry": 600000,
"Token": "...."
}
[21:05:59 ERR] Command: HBLF ERROR. Maybe wrong pin?
[21:05:59 DBG] Flurl.Http.FlurlHttpException: Call failed with status code 403 (Forbidden): POST https://channels.sdpr-01.fcagcv.com/v1/accounts/..../vehicles/..../remote
at Flurl.Http.FlurlRequest.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)
at Flurl.Http.FlurlRequest.SendAsync(HttpMethod verb, HttpContent content, CancellationToken cancellationToken, HttpCompletionOption completionOption)
at Flurl.Http.FlurlRequest.SendAsync(HttpMethod verb, HttpContent content, CancellationToken cancellationToken, HttpCompletionOption completionOption)
at Flurl.Http.ResponseExtensions.ReceiveJson[T](Task`1 response)
at FiatChamp.FiatClient.SendCommand(String vin, String command, String pin, String action) in /home/runner/work/FiatChamp/FiatChamp/FiatChampAddon/FiatClient/FiatClient.cs:line 556
at Program.<>c__DisplayClass0_0.<<

$>g__TrySendCommand|1>d.MoveNext() in /home/runner/work/FiatChamp/FiatChamp/FiatChampAddon/FiatClient/Program.cs:line 264

Thanks

@elibrody
Copy link

elibrody commented Oct 15, 2023

Same issue here not sure what it is yet I suspect this is a RAM/Mopar issue have tried running a packet capture but I have an iphone and the requests in the app fail if https MITM is on so I cant see the auth packets to see if anything changed

[16:51:07 ERR] Command: RDL ERROR. Maybe wrong pin?
[16:51:07 DBG] Flurl.Http.FlurlHttpException: Call failed with status code 403 (Forbidden): POST https://mfa.fcl-01.fcagcv.com/v1/accounts/cd6748243a9a4997b98dce00179a33ac/ignite/pin/authenticate
at Flurl.Http.FlurlRequest.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)
at Flurl.Http.FlurlRequest.SendAsync(HttpMethod verb, HttpContent content, CancellationToken cancellationToken, HttpCompletionOption completionOption)
at Flurl.Http.FlurlRequest.SendAsync(HttpMethod verb, HttpContent content, CancellationToken cancellationToken, HttpCompletionOption completionOption)
at Flurl.Http.ResponseExtensions.ReceiveJson[T](Task`1 response)
at FiatChamp.FiatClient.SendCommand(String vin, String command, String pin, String action) in /home/runner/work/FiatChamp/FiatChamp/FiatChampAddon/FiatClient/FiatClient.cs:line 541
at Program.<>c__DisplayClass0_0.<<

$>g__TrySendCommand|1>d.MoveNext() in /home/runner/work/FiatChamp/FiatChamp/FiatChampAddon/FiatClient/Program.cs:line 264

@elibrody
Copy link

Same issue here not sure what it is yet I suspect this is a RAM/Mopar issue have tried running a packet capture but I have an iphone and the requests in the app fail if https MITM is on so I cant see the auth packets to see if anything changed

[16:51:07 ERR] Command: RDL ERROR. Maybe wrong pin? [16:51:07 DBG] Flurl.Http.FlurlHttpException: Call failed with status code 403 (Forbidden): POST https://mfa.fcl-01.fcagcv.com/v1/accounts/cd6748243a9a4997b98dce00179a33ac/ignite/pin/authenticate at Flurl.Http.FlurlRequest.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token) at Flurl.Http.FlurlRequest.SendAsync(HttpMethod verb, HttpContent content, CancellationToken cancellationToken, HttpCompletionOption completionOption) at Flurl.Http.FlurlRequest.SendAsync(HttpMethod verb, HttpContent content, CancellationToken cancellationToken, HttpCompletionOption completionOption) at Flurl.Http.ResponseExtensions.ReceiveJson[T](Task`1 response) at FiatChamp.FiatClient.SendCommand(String vin, String command, String pin, String action) in /home/runner/work/FiatChamp/FiatChamp/FiatChampAddon/FiatClient/FiatClient.cs:line 541 at Program.<>c__DisplayClass0_0.<<

$>g__TrySendCommand|1>d.MoveNext() in /home/runner/work/FiatChamp/FiatChamp/FiatChampAddon/FiatClient/Program.cs:line 264

Did a PR fixing the PIN endpoint I am not sure how to test but my packet capture shows that being used

#64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants