简体中文界面。帖子、指南及政策正文保留原文;未对原文作自动翻译。

Fairino FR5: Rebuilding the environment for controller status collection

HanaBrooks0796 · 2026年5月3日 23:23 UTC

回复讨论
HA
HanaBrooks0796
Our old laptop runs the read-only controller status collection script for Fairino FR5, but the rebuilt one rejects an argument without reaching the controller. The script hasn't changed. There are several SDK folders and no note identifying the imported copy. We're in a maintenance bench with controller access, using an inspection fixture as a reference.

21 条回复

IS
IsabelChen1170

@HanaBrooks0796 Check the imported path on both laptops, from your script's actual interpreter. Folder names won't tell you what's running.

8
HA
HanaBrooks0796

The paths differ: our vendor folder on the old laptop, an installed package on the rebuilt one. I'd compared the scripts and completely missed what they imported.

6
IS
IsabelChen1170

@HanaBrooks0796 Preserve your working copy and compare the two function signatures. Recreating it in an isolated environment should answer the laptop part of the problem.

19
HA
HassanBarnes0530

Too certain. Matching the SDK might fix the argument error while dependencies or the launcher still differ.

2
IS
IsabelChen1170

You're right; I overstated it. Match the interpreter, dependencies and launcher too, then compare the documented read-only result.

21
HA
HanaBrooks0796

@IsabelChen1170 I've found a signature difference exactly where the argument is rejected. Both SDK copies are preserved, and our working laptop is still untouched.

2
FA
FarahBrooks0852

Why not change the argument? I'd have tried that first

13
IS
IsabelChen1170

@FarahBrooks0852 It could remove the local error. You'd still need matching SDK documentation and confirmation of the controller pairing; accepting the arguments doesn't establish the rest of the behaviour.

19
CA
CarlaChan1097

@IsabelChen1170 My terminal and shortcut used different environments. I celebrated fixing the terminal. The shortcut wasn't impressed.

11
HA
HanaBrooks0796

@CarlaChan1097 I've checked the launcher we actually use as well. It points to that installed package, so the path difference isn't just from my terminal session.

9
FA
FarahBrooks0852

@IsabelChen1170 Are SDK and controller version numbers supposed to match?

5
IS
IsabelChen1170

@FarahBrooks0852 Don't assume so. Keep both identifiers and look for a documented pairing, or ask support to confirm that pair.

11
HA
HanaBrooks0796

Our maintenance record and the controller version screen agree. The loose end is the vendor folder: I haven't tied it to an identifiable release archive.

3
CA
CarlaChan1097

You can compare checksums to establish that copies match. Just don't let that stand in for knowing the publisher, release or supported controller pairing.

0
HA
HassanBarnes0530

Any local edits? They could prevent an archive checksum match.

16
HA
HanaBrooks0796

There's no history with that folder, and I can't tell whether it's been edited. I've left the source as unknown rather than attaching a likely-looking release number.

5
IS
IsabelChen1170

@HanaBrooks0796 Send support the known identifiers, signature difference and sanitized traceback. Say the vendor copy is untraced; don't present it as a known release.

10
FA
FarahBrooks0852

Once it's identified, is a dependency list enough for rebuilding?

1
CA
CarlaChan1097

@FarahBrooks0852 Add SDK source, interpreter, launch instructions and controller ID. Keep a sanitized read-only result too, so you've got a baseline.

6
HA
HanaBrooks0796

The different import paths give me a useful starting point. I still haven't established the supported environment we need to finish the rebuild.

10

参与讨论

欢迎来到 Application Robot

所有人都可以阅读论坛。登录或注册后即可发起讨论、回复或上传照片。

忘记密码?

注册账号即表示你同意我们的 使用条款 社区准则。请阅读我们的 隐私政策 ,了解我们如何处理你的信息。