ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ‹ гироскутСра: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ПО Π΄ΠΎ восстановлСния

ГироскутСры Π΄Π°Π²Π½ΠΎ пСрСстали Π±Ρ‹Ρ‚ΡŒ просто ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΎΠΉ β€” сСгодня это ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ срСдство пСрСдвиТСния, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅Π΅ рСгулярного обслуТивания. Одним ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… аспСктов поддСрТания работоспособности устройства являСтся ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. ΠžΡ‚ Π½Π΅Ρ‘ зависит Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ коррСктная Ρ€Π°Π±ΠΎΡ‚Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½ΠΎ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π΅Π·Π΄Ρ‹, максимальная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π³ΠΎΠ½Π° ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ½Π΅Ρ€Π³ΠΎΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ аккумулятора.

Однако Π½Π΅ всС Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ гироскутСров ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π½Π½ΠΎ трСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ПО для своСй ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты понадобятся для процСсса. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π½ΡŽΠ°Π½ΡΠ°Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠ»Π°Ρ‚ Xiaomi M365, Ninebot Segway, Smart Balance Wheel ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… популярных Π±Ρ€Π΅Π½Π΄ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ вывСсти устройство ΠΈΠ· строя. ΠœΡ‹ рассмотрим ΠΊΠ°ΠΊ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ обновлСния Ρ‡Π΅Ρ€Π΅Π· прилоТСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ способы с использованиСм ST-Link, USBasp ΠΈ спСциализированного софта Π²Ρ€ΠΎΠ΄Π΅ Flash Tool ΠΈΠ»ΠΈ STM32CubeProgrammer.

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ вопросам совмСстимости ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ вСрсиями ΠΏΠ»Π°Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SH-36 vs SH-65), Π° Ρ‚Π°ΠΊΠΆΠ΅ разбСрёмся, ΠΊΠ°ΠΊ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ гироскутСр послС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° устройство пСрСстаёт Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ERROR 21. Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ занимались ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ элСктроники, Π½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ β€” этот Π³Π°ΠΉΠ΄ станСт вашСй пошаговой инструкциСй ΠΎΡ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π΄ΠΎ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° гироскутСра: 5 вСских ΠΏΡ€ΠΈΡ‡ΠΈΠ½

МногиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ‹ гироскутСра трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ явных нСисправностях. На самом Π΄Π΅Π»Π΅ рСгулярноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ПО ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ характСристики устройства ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΌΠΊΠΈ. Π’ΠΎΡ‚ основныС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΠΎΡ‡Π΅ΠΌΡƒ стоит ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

  • πŸš€ Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ максимальной скорости β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΡΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ограничСния, позволяя Ρ€Π°Π·ΠΎΠ³Π½Π°Ρ‚ΡŒΡΡ Π΄ΠΎ 25–30 ΠΊΠΌ/Ρ‡ вмСсто стандартных 18–20 ΠΊΠΌ/Ρ‡ (Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ninebot ES1/ES2 ΠΈ Xiaomi Pro 2).
  • πŸ”‹ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ расхода Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ β€” Π½ΠΎΠ²Ρ‹Π΅ вСрсии ПО часто ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ управлСния ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, увСличивая запас Ρ…ΠΎΠ΄Π° Π½Π° 10–15%.
  • πŸ› οΈ Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π³ΠΎΠ² β€” устранСниС "Π΄Π΅Ρ€Π³Π°Π½ΠΈΠΉ" ΠΏΡ€ΠΈ Ρ€Π°Π·Π³ΠΎΠ½Π΅, ΡΠ°ΠΌΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ошибок ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ гироскопа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ошибка E-03 Π½Π° ΠΏΠ»Π°Ρ‚Π°Ρ… SH-36).
  • πŸ”’ Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Bluetooth 5.0, интСграция с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ прилоТСниями, Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π΅Π·Π΄Ρ‹ (эко/спорт) ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ голосовоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.
  • πŸ›‘οΈ Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π²Π·Π»ΠΎΠΌΠ° β€” Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ уязвимостСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ управлСния устройством.

ΠŸΡ€ΠΈ этом Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ каТдая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ. НапримСр, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΎΡ‚ Ninebot Max G30 нСсовмСстима с Xiaomi M365 ΠΈΠ·-Π·Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ схСмы питания. ИспользованиС нСподходящСго ПО ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ·-Π·Π° нСсовпадСния напряТСний Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΎΡ‚ сторонних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Custom Firmware для Xiaomi) ΠΌΠΎΠ³ΡƒΡ‚ Π°Π½Π½ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡŽ производитСля. ΠŸΠ΅Ρ€Π΅Π΄ установкой ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ ваша ΠΏΠ»Π°Ρ‚Π° Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ПО β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ninebot E-Series) ΠΈΠΌΠ΅ΡŽΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ.

Π’ΠΈΠΏΡ‹ ΠΏΠ»Π°Ρ‚ гироскутСров ΠΈ ΠΈΡ… особСнности

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая ΠΏΠ»Π°Ρ‚Π° установлСна Π² вашСм гироскутСрС. ΠžΡ‚ этого зависит Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, инструмСнтов ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. НиТС прСдставлСны Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС Ρ‚ΠΈΠΏΡ‹ ΠΏΠ»Π°Ρ‚ ΠΈ ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ характСристики:

Π’ΠΈΠΏ ΠΏΠ»Π°Ρ‚Ρ‹ МодСли гироскутСров ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ
SH-36 Xiaomi M365, M365 Pro, Ninebot ES1/ES2 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ кастомныС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° ΠΊ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ (макс. 3.3V Π½Π° ΠΏΠΈΠ½Ρ‹ SWD). ST-Link V2, USBasp, STM32CubeProgrammer
SH-65 Ninebot Max G30, Ninebot E-Series Π˜ΠΌΠ΅Π΅Ρ‚ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (трСбуСтся Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· Bootloader). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ OTA-обновлСния. ST-Link, Ninebot Flash Tool, Segway App
JY-01 Smart Balance Wheel, Generic-гироскутСры ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° часто Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ гироскопа послС обновлСния. НСт ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. CH340G, Flash Tool for JY, Arduino (для Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ²)
BMS-12S ДвухколёсныС гироскутСры (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, InMotion V8) ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ ΠΈ ΠΏΠ»Π°Ρ‚Ρƒ управлСния, ΠΈ систСму балансировки. Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ синхронизации с BMS. USB-CAN Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, InMotion PC Tool

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠ»Π°Ρ‚Ρ‹ Π² вашСм гироскутСрС, ΠΌΠΎΠΆΠ½ΠΎ:

  1. Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ устройство ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ нанСсСна рядом с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ STM32).
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ производитСля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ninebot App ΠΈΠ»ΠΈ Mi Home), Π³Π΄Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "О устройствС" ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ вСрсия ΠΏΠ»Π°Ρ‚Ρ‹.
  3. Π‘Π½ΡΡ‚ΡŒ ΠΊΡ€Ρ‹ΡˆΠΊΡƒ ΠΈ ΡΡ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ β€” ΠΌΠ½ΠΎΠ³ΠΈΠ΅ сСрвисныС Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ ΠΈΠ»ΠΈ тСматичСскиС Ρ„ΠΎΡ€ΡƒΠΌΡ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ модСль ΠΏΠΎ Ρ„ΠΎΡ‚ΠΎ.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΠ»Π°Ρ‚Ρ‹ SH-65 Π² гироскутСрах Ninebot Max G30 ΠΈΠΌΠ΅ΡŽΡ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (UID), привязанный ΠΊ сСрийному Π½ΠΎΠΌΠ΅Ρ€Ρƒ устройства. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ гироскутСра с Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство. Π’ этом случаС потрСбуСтся ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² сСрвисный Ρ†Π΅Π½Ρ‚Ρ€ для сброса UID.
πŸ“Š Какой Ρƒ вас гироскутСр?
Xiaomi M365/M365 Pro
Ninebot ES1/ES2/Max
Smart Balance Wheel (no-name)
InMotion ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Ρ€Π΅Π½Π΄
НС знаю модСль

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅: инструмСнты ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ‹ гироскутСра β€” процСсс, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ аккуратности ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ. Ошибки Π½Π° этом этапС ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ "ΠΎΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΠ²Π°Π½ΠΈΡŽ" устройства (ΠΏΠΎΠ»Π½ΠΎΠΉ нСработоспособности) ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π²ΠΎΠ·Π³ΠΎΡ€Π°Π½ΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ·-Π·Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ понадобится:

НСобходимыС инструмСнты

  • πŸ”§ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€:
    • ST-Link V2 β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для ΠΏΠ»Π°Ρ‚ Π½Π° STM32;
    • USBasp β€” Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²;
    • CH340G β€” для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· UART (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ»Π°Ρ‚Ρ‹ JY-01).
  • πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС:
    • STM32CubeProgrammer β€” ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ софт ΠΎΡ‚ STMicroelectronics;
    • Flash Tool β€” для кастомных ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ;
    • Ninebot Flash Tool β€” для устройств Segway/Ninebot;
    • Putty ΠΈΠ»ΠΈ Tera Term β€” для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π»ΠΎΠ³ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Ρ‡Π΅Ρ€Π΅Π· UART.
  • πŸ”Œ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅:
    • Паяльник с Ρ‚ΠΎΠ½ΠΊΠΈΠΌ ΠΆΠ°Π»ΠΎΠΌ (для ΠΏΡ€ΠΈΠΏΠ°ΠΉΠΊΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ ΠΏΠ»Π°Ρ‚Ρ‹);
    • ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ (для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ напряТСния Π½Π° ΠΏΠΈΠ½Π°Ρ… 3.3V ΠΈ GND);
    • ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° "ΠΏΠ°ΠΏΠ°-ΠΌΠ°ΠΌΠ°" (для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΊ ΠΏΠ»Π°Ρ‚Π΅);
    • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания 5V/2A (для стабилизации напряТСния Π²ΠΎ врСмя ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ).

ΠœΠ΅Ρ€Ρ‹ бСзопасности

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ‹ β€” это Ρ€Π°Π±ΠΎΡ‚Π° с элСктроникой ΠΏΠΎΠ΄ напряТСниСм. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ поврСТдСния устройства ΠΈΠ»ΠΈ Ρ‚Ρ€Π°Π²ΠΌ, слСдуйтС этим ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ:

  • ⚑ ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ аккумулятор ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π”Π°ΠΆΠ΅ Π² Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ состоянии ΠΏΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ напряТСниСм!
  • πŸ”₯ НС ΠΏΡ€ΠΈΠΊΠ°ΡΠ°ΠΉΡ‚Π΅ΡΡŒ ΠΊ элСмСнтам ΠΏΠ»Π°Ρ‚Ρ‹ Π²Π»Π°ΠΆΠ½Ρ‹ΠΌΠΈ Ρ€ΡƒΠΊΠ°ΠΌΠΈ β€” это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅.
  • πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°: GND Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊ GND, Π° 3.3V β€” ΠΊ 3.3V (Π½Π΅ ΠΊ 5V!).
  • πŸ“‘ ΠŸΡ€ΠΎΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π±Π΅Π· ΠΏΠΎΠΌΠ΅Ρ… для Wi-Fi/Bluetooth, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ бСспроводноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.

Π‘ΠΊΠ°Ρ‡Π°Π» ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для своСй ΠΏΠ»Π°Ρ‚Ρ‹|

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°|

ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» аккумулятор гироскутСра|

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ» напряТСниС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ|

Π‘ΠΎΠ·Π΄Π°Π» бэкап Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ)-->

Если Π²Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ гироскутСр Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ симуляции Π² STM32CubeProgrammer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ процСсс Π±Π΅Π· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ записи Π΄Π°Π½Π½Ρ‹Ρ….

Пошаговая инструкция ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹

Рассмотрим ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ SH-36 (гироскутСры Xiaomi M365 ΠΈ Ninebot ES1). Для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ шаги ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ, Π½ΠΎ общая Π»ΠΎΠ³ΠΈΠΊΠ° сохраняСтся.

Π¨Π°Π³ 1: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΊ ΠΏΠ»Π°Ρ‚Π΅

На ΠΏΠ»Π°Ρ‚Π΅ SH-36 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ SWD (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это 4 ΠΏΠΈΠ½Π°: GND, 3.3V, SWCLK, SWIO). Они располоТСны рядом с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ STM32F103. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ согласно схСмС:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ β†’ ΠŸΠ»Π°Ρ‚Π° гироскутСра

GND β†’ GND

3.3V β†’ 3.3V (Π½Π΅ 5V!)

SWCLK β†’ SWCLK (часы)

SWIO β†’ SWIO (Π΄Π°Π½Π½Ρ‹Π΅)

Если Π½Π° вашСй ΠΏΠ»Π°Ρ‚Π΅ Π½Π΅Ρ‚ Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, придётся ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΏΠΎΠΉ ΠΈ Ρ„Π»ΡŽΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ.

Π¨Π°Π³ 2: Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ ПО

Для ST-Link:

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΈ установитС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ST-Link (вСрсия Π½Π΅ Π½ΠΈΠΆΠ΅ 3.7).
  2. УстановитС STM32CubeProgrammer (доступСн Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС STMicroelectronics).
  3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ ПК ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² ДиспСтчСрС устройств.

Для USBasp:

  1. УстановитС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ libusb (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· Zadig).
  2. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Flash Tool ΠΈΠ»ΠΈ avrdude (Ссли ΠΏΠ»Π°Ρ‚Π° Π½Π° AVR-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅).

Π¨Π°Π³ 3: Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта производитСля ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ источника (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΠΎΡ€ΡƒΠΌΠ° Xiaomi Today ΠΈΠ»ΠΈ Ninebot Mods). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°:

  • Π’Π΅Ρ€ΡΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ (SH-36, SH-65 ΠΈ Ρ‚.Π΄.);
  • Π’Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1.5.6 для Xiaomi M365);
  • Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°: .bin (для STM32CubeProgrammer) ΠΈΠ»ΠΈ .hex (для Flash Tool).

РаспакуйтС Π°Ρ€Ρ…ΠΈΠ² с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ Π² ΠΏΠ°ΠΏΠΊΡƒ Π±Π΅Π· кирилличСских символов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C:\Firmware\).

Π¨Π°Π³ 4: ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

Для STM32CubeProgrammer:

  1. ЗапуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ST-Link Π² качСствС интСрфСйса.
  2. НаТмитС Connect β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, STM32F103C8T6).
  3. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Erasing & Programming ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (.bin).
  4. НаТмитС Start Programming ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 2–5 ΠΌΠΈΠ½ΡƒΡ‚).

Для Flash Tool:

  1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌ-ΠΏΠΎΡ€Ρ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» .hex.
  3. НаТмитС Flash ΠΈ слСдитС Π·Π° прогрСссом Π² Π»ΠΎΠ³Π°Ρ….

Π¨Π°Π³ 5: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

  1. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.
  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ аккумулятор ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ гироскутСр.
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π½Π° Π½Π°ΠΊΠ»ΠΎΠ½, Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.
  4. Если гироскутСр Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ настройки (Π·Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ питания Π½Π° 10 сСкунд).
Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π½Π΅ ΡƒΠ΄Π°Π»Π°ΡΡŒ?

Если послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ гироскутСр Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π½ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ горят, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅:

1. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ вСрсиСй ПО.

2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡ‚ΠΎΡˆΡ‘Π» ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚).

3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Full Chip Erase Π² STM32CubeProgrammer ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ.

Если ΠΏΠ»Π°Ρ‚Π° Π½Π΅ опрСдСляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, сгорСл ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ»ΠΈ стабилизатор напряТСния. Π’ этом случаС потрСбуСтся диагностика ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ гироскутСр Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΠ°ΠΌΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ "Π΄Π΅Ρ€Π³Π°Ρ‚ΡŒΡΡ", это ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ нСсовмСстимости ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ с вСрсиСй ΠΏΠ»Π°Ρ‚Ρ‹. НСмСдлСнно ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ аккумулятор ΠΈ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ заводской ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅. Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Π² Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ вывСсти ΠΈΠ· строя ΠΌΠΎΡ‚ΠΎΡ€-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

ВосстановлСниС гироскутСра послС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ситуациСй, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΡˆΠ»Π° Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ, ΠΈ гироскутСр пСрСстал Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π’ 80% случаСв устройство ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Ссли Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ быстро ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Рассмотрим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ симптомы ΠΈ способы ΠΈΡ… устранСния:

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌ ВозмоТная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Бпособ восстановлСния
ГироскутСр Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ горят ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° (ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅) ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 5A рядом с Ρ€Π°Π·ΡŠΡ‘ΠΌΠΎΠΌ питания). ΠŸΡ€ΠΈ нСобходимости Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅.
Π“ΠΎΡ€ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ красный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π½Π΅Ρ‚ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° записалась Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ поврСдился Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (Bootloader) Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ST-Link Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Connect Under Reset ΠΈ ΠΏΡ€ΠΎΡˆΠ΅ΠΉΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти.
ГироскутСр Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Π½ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ НСсовмСстимая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΈΠ»ΠΈ ошибка ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ заводской ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал ошибки (ERROR 21) ΠŸΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² памяти EEPROM Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ STM32 EEPROM Tool для сброса настроСк.

Если гироскутСр Π½Π΅ ΠΏΠΎΠ΄Π°Ρ‘Ρ‚ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΆΠΈΠ·Π½ΠΈ, Π½ΠΎ ΠΏΠ»Π°Ρ‚Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ:

  1. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ аккумулятор ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ ST-Link.
  2. Π’ STM32CubeProgrammer Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Target β†’ Connect.
  3. Если соСдинСниС установлСно, ΠΏΡ€ΠΎΡˆΠ΅ΠΉΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти (Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .hex ΠΈΠ»ΠΈ .bin, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Bootloader).
  4. Если ΠΏΠ»Π°Ρ‚Π° Π½Π΅ опрСдСляСтся, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ напряТСниС Π½Π° ΠΏΠΈΠ½Π΅ 3.3V β€” ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ (3.25–3.35V).

Для ΠΏΠ»Π°Ρ‚ SH-65 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ninebot Max G30) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ гСнСрируСтся Π½Π° основС сСрийного Π½ΠΎΠΌΠ΅Ρ€Π° устройства. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Segway-Ninebot ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ с Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ.

ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ: ΠΏΠ»ΡŽΡΡ‹ ΠΈ риски

Помимо ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ кастомныС (ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅) ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ энтузиастами. Они ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Π΅ нСдостатки. Рассмотрим самыС популярныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈ ΠΈΡ… особСнности:

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ кастомныС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

  • πŸ”₯ CFW (Custom Firmware) для Xiaomi M365:
    • Π‘Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ скорости Π΄ΠΎ 30–35 ΠΊΠΌ/Ρ‡;
    • ДобавляСт Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π΅Π·Π΄Ρ‹ (Eco, Sport, Turbo);
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ настройку Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ гироскопа.
    Риски: Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° аккумулятор ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, сокращая ΠΈΡ… рСсурс.
  • πŸ›‘οΈ Ninebot Modded Firmware:
    • Π Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ скрытыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Cruise Control);
    • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ вСсу водитСля;
    • ДобавляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½Π΅ΡˆΠ½ΠΈΡ… аксСссуаров (свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ).
    Риски: ΠœΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ошибки ERROR 30 (Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с BMS).
  • ⚑ Smart BMS Firmware:
    • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы управлСния Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΉ;
    • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ аккумуляторы большСй ёмкости;
    • ДобавляСт ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ячССк.
    Риски: ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ настройки ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΡΡ‚ΠΎΠΌΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ

ΠŸΡ€ΠΎΡ†Π΅ΡΡ установки кастомной ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ:

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ источника (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, GitHub Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ тСматичСского Ρ„ΠΎΡ€ΡƒΠΌΠ°).
  2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с вашСй вСрсиСй ΠΏΠ»Π°Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CFW для SH-36 v1.7).
  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ бэкап Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² STM32CubeProgrammer:
    File β†’ Save Memory to File (Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 0x08000000–0x08020000)
  4. ΠŸΡ€ΠΎΡˆΠ΅ΠΉΡ‚Π΅ ΠΊΠ°ΡΡ‚ΠΎΠΌΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Full Chip Erase.
  5. ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ гироскопа (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ питания Π½Π° 5 сСкунд).

НСкоторыС кастомныС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… манипуляций, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • Установки ΠΏΠ°Ρ‚Ρ‡Π° для Bootloader (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΊ заводской ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅);
  • РСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° (config.ini) для настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²;
  • Использования ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ (Ninebot Unlock Tool).
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ часто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ встроСнныС Π·Π°Ρ‰ΠΈΡ‚Ρ‹ производитСля, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΠΆΠ°Ρ€Ρƒ аккумулятора ΠΏΡ€ΠΈ интСнсивной эксплуатации. Если Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ батарСя стала Π³Ρ€Π΅Ρ‚ΡŒΡΡ сильнСС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ, Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅.

ЧастыС ошибки ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ строгом слСдовании инструкции ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ часто Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводят ΠΊ сбоям ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ‹. Π’ΠΎΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС ΠΈΠ· Π½ΠΈΡ… ΠΈ способы ΠΈΡ… прСдотвращСния:

Ошибки ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅

  • πŸ”Œ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΊ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌΡƒ гироскутСру:

    Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ скачок напряТСния ΠΈ ΡΠΆΠ΅Ρ‡ΡŒ стабилизатор Π½Π° ΠΏΠ»Π°Ρ‚Π΅. ВсСгда ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ аккумулятор ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°!

  • πŸ“₯ Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ с Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… источников:

    Π€Π°ΠΉΠ»Ρ‹ с Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ малоизвСстных сайтов ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ вирусы ΠΈΠ»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½Π½Ρ‹ΠΌΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ рСсурсы ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, GitHub Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° OpenNinebot).

  • πŸ”§ ИспользованиС нСсовмСстимого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°:

    НапримСр, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ STM32 Ρ‡Π΅Ρ€Π΅Π· Arduino ΠΊΠ°ΠΊ USBasp часто заканчиваСтся ошибкой Device not found. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ оборудования.

Ошибки Π²ΠΎ врСмя ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

  • ⏱️ ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ процСсса ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

    Если ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ПК Π²ΠΎ врСмя записи, ΠΏΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² Π½Π΅Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ состоянии. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ источник бСспСрСбойного питания (Π˜Π‘ΠŸ) для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

  • πŸ”„ ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ вСрсии ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

    НапримСр, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° для Xiaomi M365 Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ для Ninebot ES2, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠ»Π°Ρ‚Ρ‹ внСшнС ΠΏΠΎΡ…ΠΎΠΆΠΈ. ВсСгда ΡΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ΡΡŒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ.

  • πŸ“Ά ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ USB-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π°Π΄Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹ USB Π½Π° ПК (ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅) ΠΈΠ»ΠΈ USB-Ρ…Π°Π± с внСшним ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ.

Ошибки послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

  • πŸ”‹ Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ гироскопа:

    ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ, ΠΈΠ½Π°Ρ‡Π΅ гироскутСр Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π°ΠΊΠ»ΠΎΠ½Ρ‹. Для этого ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ:

    1. ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ гироскутСр Π½Π° Ρ€ΠΎΠ²Π½ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ.
    

    2. Π—Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ питания Π½Π° 5–10 сСкунд Π΄ΠΎ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ сигнала.

    3. ΠŸΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ 30 сСкунд (ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ).

  • 🚫 ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ тСстового запуска:

    ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ΅Π·Π΄ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

    • Π Π΅Π°ΠΊΡ†ΠΈΡŽ Π½Π° Π½Π°ΠΊΠ»ΠΎΠ½ Π²ΠΏΠ΅Ρ€Ρ‘Π΄/Π½Π°Π·Π°Π΄;
    • Π Π°Π±ΠΎΡ‚Ρƒ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ² (особСнно Ссли ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° мСняла ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π΅ΠΊΡƒΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ);
    • Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ послС 5 ΠΌΠΈΠ½ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Если послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ гироскутСр Π²Π΅Π΄Ρ‘Ρ‚ сСбя Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ°ΠΌΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ разгоняСтся ΠΈΠ»ΠΈ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚), это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ:

  • ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… настроСк PID-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (отвСтствСнного Π·Π° балансировку);
  • ΠŸΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… Π² EEPROM;
  • НСсовмСстимости ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ с вСрсиСй Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² двигатСля.

FAQ: ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° частыС вопросы

МоТ