Home › Health & Fitness
Information
Preview 1 platform
iPhone 1 image
What’s New Version 1.0.2
Reliability + polish.
- The pad reliably wakes from deep sleep when you start a session, even after sitting idle for a long time. The app now bounces the BLE link if it detects the pad has stopped responding, then runs the full standby → mode → start handshake.
- The Live Activity now disappears from the Lock Screen immediately when you end a walk, instead of lingering for hours.
- BLE writes now respect CoreBluetooth's flow control so commands aren't silently dropped under backpressure.
- New 'Wake pad' button in Settings → WalkingPad runs the wake handshake on demand if the pad ever gets stuck.
- New per-packet diagnostics card in Settings shows the raw status bytes the pad sends.
- Small version pill at the top of Settings so you can see which build is running.
Description
WalkingStar is a no-nonsense iPhone controller and tracker built specifically for KingSmith WalkingPad treadmills (R-series, P-series, and C-series with Bluetooth). It is an independent third-party app — not made or sold by KingSmith. Pair your pad once over Bluetooth, then walk. No third-party servers, no accounts, no tracking.
FIVE WAYS TO CONTROL SPEED
Pick the one that suits your walk: classic +/- buttons, a vertical edge slider, a circular dial, a virtual SF-to-LA route that accumulates over time, or an audio-first layout that puts the time-elapsed front and centre and surfaces the current Now Playing podcast or song. Switch anytime in Settings.
WHAT YOU SEE AT A GLANCE
A bright accent block shows your current speed, the active pace zone (Stroll, Walk, Brisk, Power), and a range track. A 2x2 stat grid keeps Time, Distance, Steps and Calories visible. A Live Activity carries the same numbers to the Lock Screen and Dynamic Island so you can glance at your phone without unlocking it.
HISTORY THAT RESPECTS YOUR TIME
Every session is saved locally to the History tab with a weekly summary card, a 7-bar mini chart, and per-day breakdowns. Tap any session to see the full detail and share a postcard image of the walk.
BUILT FOR APPLE HEALTH
Finished sessions write to Apple Health as walking workouts with steps, distance and calories. Permission is requested once and you stay in control — disable it any time in iOS Settings.
DESIGNED FOR THE WAY YOU WALK
- mph / km/h toggle that runs through every screen
- Pace presets you can rename, reorder, and add to
- Manual mode (you set the speed) or Auto mode (the pad follows your stepping position)
- Auto-pause when you step off, with a smart resume that remembers your pre-pause speed
- Dark-only theme tuned for OLED displays
PRIVACY BY DESIGN
WalkingStar talks to one device — your treadmill. No analytics. No telemetry. No accounts. Your walks live on your iPhone and (if you allow it) in Apple Health. That's the whole list.
WHAT YOU'LL NEED
A KingSmith WalkingPad treadmill with Bluetooth (most R-series, P-series, and C-series models). The pad is not made by WalkingStar — we're an independent third-party controller.
OPEN-SOURCE HERITAGE
WalkingStar is a Swift/SwiftUI port of the open-source WalkingPad web controller at github.com/CodeJawn/walkingpad. The Bluetooth protocol layer, the auto-pause/resume behaviour, and the cumulative-stat tracking logic were all derived from that original Python project, which is licensed under the GNU GPL v3.
WalkingStar is not affiliated with, endorsed by, or sponsored by KingSmith. WalkingPad is a trademark of KingSmith Co., Ltd.
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 3 versions
Build 886709605v1.0.22026-06-09 18:14:54
Reliability + polish.
- The pad reliably wakes from deep sleep when you start a session, even after sitting idle for a long time. The app now bounces the BLE link if it detects the pad has stopped responding, then runs the full standby → mode → start handshake.
- The Live Activity now disappears from the Lock Screen immediately when you end a walk, instead of lingering for hours.
- BLE writes now respect CoreBluetooth's flow control so commands aren't silently dropped under backpressure.
- New 'Wake pad' button in Settings → WalkingPad runs the wake handshake on demand if the pad ever gets stuck.
- New per-packet diagnostics card in Settings shows the raw status bytes the pad sends.
- Small version pill at the top of Settings so you can see which build is running.
Build 886066345v1.0.12026-05-25 00:10:37
Reliability fix.
- The pad now wakes correctly from its own standby state at the start of every session, including after a fault or after sitting idle. The earlier 'speed stuck at 0.0' state is gone.
- New 'Wake pad' button in Settings → WalkingPad that runs the standby → mode → start handshake on demand. Use it if the pad gets stuck and you don't want to end the session.
- Per-packet diagnostics card in Settings shows the raw status bytes the pad sends. Helpful for reporting odd behaviour.
Build 885812061v1.02026-05-22 07:41:32
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 175 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
AE | en-GB | Free | 0 | — | 1.0.2 |
AF | en-GB | Free | 0 | — | 1.0.2 |
AG | en-GB | Free | 0 | — | 1.0.2 |
AI | en-GB | Free | 0 | — | 1.0.2 |
AL | en-GB | Free | 0 | — | 1.0.2 |
AM | en-GB | Free | 0 | — | 1.0.2 |
AO | en-GB | Free | 0 | — | 1.0.2 |
AR | es-MX | Free | 0 | — | 1.0.2 |
AT | de-DE | Free | 0 | — | 1.0.2 |
AU | en-AU | Free | 0 | — | 1.0.2 |
AZ | en-GB | Free | 0 | — | 1.0.2 |
BA | en-GB | Free | 0 | — | 1.0.2 |
BB | en-GB | Free | 0 | — | 1.0.2 |
BE | en-GB | Free | 0 | — | 1.0.2 |
BF | en-GB | Free | 0 | — | 1.0.2 |
BG | en-GB | Free | 0 | — | 1.0.2 |
BH | en-GB | Free | 0 | — | 1.0.2 |
BJ | en-GB | Free | 0 | — | 1.0.2 |
BM | en-GB | Free | 0 | — | 1.0.2 |
BN | en-GB | Free | 0 | — | 1.0.2 |
BO | es-MX | Free | 0 | — | 1.0.2 |
BR | pt-BR | Free | 0 | — | 1.0.2 |
BS | en-GB | Free | 0 | — | 1.0.2 |
BT | en-GB | Free | 0 | — | 1.0.2 |
BW | en-GB | Free | 0 | — | 1.0.2 |
BY | en-GB | Free | 0 | — | 1.0.2 |
BZ | en-GB | Free | 0 | — | 1.0.2 |
CA | en-CA | Free | 0 | — | 1.0.2 |
CD | en-GB | Free | 0 | — | 1.0.2 |
CG | en-GB | Free | 0 | — | 1.0.2 |
CH | de-CH | Free | 0 | — | 1.0.2 |
CI | fr-FR | Free | 0 | — | 1.0.2 |
CL | es-MX | Free | 0 | — | 1.0.2 |
CM | fr-FR | Free | 0 | — | 1.0.2 |
CN | zh-Hans-CN | Free | 0 | — | 1.0.2 |
CO | es-MX | Free | 0 | — | 1.0.2 |
CR | es-MX | Free | 0 | — | 1.0.2 |
CV | en-GB | Free | 0 | — | 1.0.2 |
CY | en-GB | Free | 0 | — | 1.0.2 |
CZ | en-GB | Free | 0 | — | 1.0.2 |
DE | de-DE | Free | 0 | — | 1.0.2 |
DK | en-GB | Free | 0 | — | 1.0.2 |
DM | en-GB | Free | 0 | — | 1.0.2 |
DO | es-MX | Free | 0 | — | 1.0.2 |
DZ | en-GB | Free | 0 | — | 1.0.2 |
EC | es-MX | Free | 0 | — | 1.0.2 |
EE | en-GB | Free | 0 | — | 1.0.2 |
EG | en-GB | Free | 0 | — | 1.0.2 |
ES | es-ES | Free | 0 | — | 1.0.2 |
FI | en-GB | Free | 0 | — | 1.0.2 |
FJ | en-GB | Free | 0 | — | 1.0.2 |
FM | en-GB | Free | 0 | — | 1.0.2 |
FR | fr-FR | Free | 0 | — | 1.0.2 |
GA | fr-FR | Free | 0 | — | 1.0.2 |
GB | en-GB | Free | 0 | — | 1.0.2 |
GD | en-GB | Free | 0 | — | 1.0.2 |
GE | en-GB | Free | 0 | — | 1.0.2 |
GH | en-GB | Free | 0 | — | 1.0.2 |
GM | en-GB | Free | 0 | — | 1.0.2 |
GR | en-GB | Free | 0 | — | 1.0.2 |
GT | es-MX | Free | 0 | — | 1.0.2 |
GW | en-GB | Free | 0 | — | 1.0.2 |
GY | en-GB | Free | 0 | — | 1.0.2 |
HK | zh-Hant-HK | Free | 0 | — | 1.0.2 |
HN | es-MX | Free | 0 | — | 1.0.2 |
HR | en-GB | Free | 0 | — | 1.0.2 |
HU | en-GB | Free | 0 | — | 1.0.2 |
ID | en-GB | Free | 0 | — | 1.0.2 |
IE | en-GB | Free | 0 | — | 1.0.2 |
IL | en-GB | Free | 0 | — | 1.0.2 |
IN | en-GB | Free | 0 | — | 1.0.2 |
IQ | en-GB | Free | 0 | — | 1.0.2 |
IS | en-GB | Free | 0 | — | 1.0.2 |
IT | it | Free | 0 | — | 1.0.2 |
JM | en-GB | Free | 0 | — | 1.0.2 |
JO | en-GB | Free | 0 | — | 1.0.2 |
JP | ja | Free | 0 | — | 1.0.2 |
KE | en-GB | Free | 0 | — | 1.0.2 |
KG | en-GB | Free | 0 | — | 1.0.2 |
KH | en-GB | Free | 0 | — | 1.0.2 |
KN | en-GB | Free | 0 | — | 1.0.2 |
KR | ko | Free | 0 | — | 1.0.2 |
KW | en-GB | Free | 0 | — | 1.0.2 |
KY | en-GB | Free | 0 | — | 1.0.2 |
KZ | en-GB | Free | 0 | — | 1.0.2 |
LA | en-GB | Free | 0 | — | 1.0.2 |
LB | en-GB | Free | 0 | — | 1.0.2 |
LC | en-GB | Free | 0 | — | 1.0.2 |
LK | en-GB | Free | 0 | — | 1.0.2 |
LR | en-GB | Free | 0 | — | 1.0.2 |
LT | en-GB | Free | 0 | — | 1.0.2 |
LU | en-GB | Free | 0 | — | 1.0.2 |
LV | en-GB | Free | 0 | — | 1.0.2 |
LY | en-GB | Free | 0 | — | 1.0.2 |
MA | en-GB | Free | 0 | — | 1.0.2 |
MD | en-GB | Free | 0 | — | 1.0.2 |
ME | en-GB | Free | 0 | — | 1.0.2 |
MG | en-GB | Free | 0 | — | 1.0.2 |
MK | en-GB | Free | 0 | — | 1.0.2 |
ML | en-GB | Free | 0 | — | 1.0.2 |
MM | en-GB | Free | 0 | — | 1.0.2 |
MN | en-GB | Free | 0 | — | 1.0.2 |
MO | zh-Hant-HK | Free | 0 | — | 1.0.2 |
MR | en-GB | Free | 0 | — | 1.0.2 |
MS | en-GB | Free | 0 | — | 1.0.2 |
MT | en-GB | Free | 0 | — | 1.0.2 |
MU | en-GB | Free | 0 | — | 1.0.2 |
MV | en-GB | Free | 0 | — | 1.0.2 |
MW | en-GB | Free | 0 | — | 1.0.2 |
MX | es-MX | Free | 0 | — | 1.0.2 |
MY | en-GB | Free | 0 | — | 1.0.2 |
MZ | en-GB | Free | 0 | — | 1.0.2 |
NA | en-GB | Free | 0 | — | 1.0.2 |
NE | en-GB | Free | 0 | — | 1.0.2 |
NG | en-GB | Free | 0 | — | 1.0.2 |
NI | es-MX | Free | 0 | — | 1.0.2 |
NL | nl | Free | 0 | — | 1.0.2 |
NO | en-GB | Free | 0 | — | 1.0.2 |
NP | en-GB | Free | 0 | — | 1.0.2 |
NR | en-GB | Free | 0 | — | 1.0.2 |
NZ | en-AU | Free | 0 | — | 1.0.2 |
OM | en-GB | Free | 0 | — | 1.0.2 |
PA | es-MX | Free | 0 | — | 1.0.2 |
PE | es-MX | Free | 0 | — | 1.0.2 |
PG | en-GB | Free | 0 | — | 1.0.2 |
PH | en-GB | Free | 0 | — | 1.0.2 |
PK | en-GB | Free | 0 | — | 1.0.2 |
PL | en-GB | Free | 0 | — | 1.0.2 |
PT | pt-PT | Free | 0 | — | 1.0.2 |
PW | en-GB | Free | 0 | — | 1.0.2 |
PY | es-MX | Free | 0 | — | 1.0.2 |
QA | en-GB | Free | 0 | — | 1.0.2 |
RO | en-GB | Free | 0 | — | 1.0.2 |
RS | en-GB | Free | 0 | — | 1.0.2 |
RU | ru | Free | 0 | — | 1.0.2 |
RW | en-GB | Free | 0 | — | 1.0.2 |
SA | en-GB | Free | 0 | — | 1.0.2 |
SB | en-GB | Free | 0 | — | 1.0.2 |
SC | en-GB | Free | 0 | — | 1.0.2 |
SE | sv | Free | 0 | — | 1.0.2 |
SG | en-GB | Free | 0 | — | 1.0.2 |
SI | en-GB | Free | 0 | — | 1.0.2 |
SK | en-GB | Free | 0 | — | 1.0.2 |
SL | en-GB | Free | 0 | — | 1.0.2 |
SN | en-GB | Free | 0 | — | 1.0.2 |
SR | en-GB | Free | 0 | — | 1.0.2 |
ST | en-GB | Free | 0 | — | 1.0.2 |
SV | es-MX | Free | 0 | — | 1.0.2 |
SZ | en-GB | Free | 0 | — | 1.0.2 |
TC | en-GB | Free | 0 | — | 1.0.2 |
TD | en-GB | Free | 0 | — | 1.0.2 |
TH | en-GB | Free | 0 | — | 1.0.2 |
TJ | en-GB | Free | 0 | — | 1.0.2 |
TM | en-GB | Free | 0 | — | 1.0.2 |
TN | en-GB | Free | 0 | — | 1.0.2 |
TO | en-GB | Free | 0 | — | 1.0.2 |
TR | en-GB | Free | 0 | — | 1.0.2 |
TT | en-GB | Free | 0 | — | 1.0.2 |
TW | zh-Hant-TW | Free | 0 | — | 1.0.2 |
TZ | en-GB | Free | 0 | — | 1.0.2 |
UA | en-GB | Free | 0 | — | 1.0.2 |
UG | en-GB | Free | 0 | — | 1.0.2 |
US | en-US | Free | 0 | — | 1.0.2 |
UY | en-GB | Free | 0 | — | 1.0.2 |
UZ | en-GB | Free | 0 | — | 1.0.2 |
VC | en-GB | Free | 0 | — | 1.0.2 |
VE | es-MX | Free | 0 | — | 1.0.2 |
VG | en-GB | Free | 0 | — | 1.0.2 |
VN | en-GB | Free | 0 | — | 1.0.2 |
VU | en-GB | Free | 0 | — | 1.0.2 |
XK | en-GB | Free | 0 | — | 1.0.2 |
YE | en-GB | Free | 0 | — | 1.0.2 |
ZA | en-GB | Free | 0 | — | 1.0.2 |
ZM | en-GB | Free | 0 | — | 1.0.2 |
ZW | en-GB | Free | 0 | — | 1.0.2 |
Change log 7 changes · ML
✎
releaseNotes updated
Reliability + polish.
- The pad reliably wakes from deep sleep when you start a session, even after sitting idle for a long time. The app now bounces the BLE li
✎
description updated
WalkingStar is a no-nonsense iPhone controller and tracker built specifically for KingSmith WalkingPad treadmills (R-series, P-series, and C-series with Bluetoo
✎
subtitle updated
For KingSmith WalkingPad
✎
name updated
WalkingStar
◆
Version 1.0.2 released
Reliability + polish.
- The pad reliably wakes from deep sleep when you start a session, even after sitting idle for a long time. The app now bounces the BLE link if it detects the pad has stopped responding, then runs the full standby → mo
◆
Version 1.0.1 released
Reliability fix.
- The pad now wakes correctly from its own standby state at the start of every session, including after a fault or after sitting idle. The earlier 'speed stuck at 0.0' state is gone.
- New 'Wake pad' button in Settings → Wa
◆
Version 1.0 released
AEen-GB
AFen-GB
AGen-GB
AIen-GB
ALen-GB
AMen-GB
AOen-GB
ARes-MX
ATde-DE
AUen-AU
AZen-GB
BAen-GB
BBen-GB
BEen-GB
BFen-GB
BGen-GB
BHen-GB
BJen-GB
BMen-GB
BNen-GB
BOes-MX
BRpt-BR
BSen-GB
BTen-GB
BWen-GB
BYen-GB
BZen-GB
CAen-CA
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CLes-MX
CMfr-FR
CNzh-Hans-CN
COes-MX
CRes-MX
CVen-GB
CYen-GB
CZen-GB
DEde-DE
DKen-GB
DMen-GB
DOes-MX
DZen-GB
ECes-MX
EEen-GB
EGen-GB
ESes-ES
FIen-GB
FJen-GB
FMen-GB
FRfr-FR
GAfr-FR
GBen-GB
GDen-GB
GEen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GWen-GB
GYen-GB
HKzh-Hant-HK
HNes-MX
HRen-GB
HUen-GB
IDen-GB
IEen-GB
ILen-GB
INen-GB
IQen-GB
ISen-GB
ITit
JMen-GB
JOen-GB
JPja
KEen-GB
KGen-GB
KHen-GB
KNen-GB
KRko
KWen-GB
KYen-GB
KZen-GB
LAen-GB
LBen-GB
LCen-GB
LKen-GB
LRen-GB
LTen-GB
LUen-GB
LVen-GB
LYen-GB
MAen-GB
MDen-GB
MEen-GB
MGen-GB
MKen-GB
MMen-GB
MNen-GB
MOzh-Hant-HK
MRen-GB
MSen-GB
MTen-GB
MUen-GB
MVen-GB
MWen-GB
MXes-MX
MYen-GB
MZen-GB
NAen-GB
NEen-GB
NGen-GB
NIes-MX
NLnl
NOen-GB
NPen-GB
NRen-GB
NZen-AU
OMen-GB
PAes-MX
PEes-MX
PGen-GB
PHen-GB
PKen-GB
PLen-GB
PTpt-PT
PWen-GB
PYes-MX
QAen-GB
ROen-GB
RSen-GB
RUru
RWen-GB
SAen-GB
SBen-GB
SCen-GB
SEsv
SGen-GB
SIen-GB
SKen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
THen-GB
TJen-GB
TMen-GB
TNen-GB
TOen-GB
TRen-GB
TTen-GB
TWzh-Hant-TW
TZen-GB
UAen-GB
UGen-GB
USen-US
UYen-GB
UZen-GB
VCen-GB
VEes-MX
VGen-GB
VNen-GB
VUen-GB
XKen-GB
YEen-GB
ZAen-GB
ZMen-GB
ZWen-GB