Hornby HM DCC HM7000 Series User manual

KW/CR Version 1.0 060323

KBW/CR Version R1.0 140323 Take me back to Top….Page 2of 130
Contents
Sound Decoders……. First Time Use of a decoder… do this! 10
Out of the box… 10
If you do not have the APP… get it! 10
Setup APP procedure… 11
Linking your new decoder to the APP. 11
Set Address and Locomotive name and Mode of control.. e.g., Bluetooth, DC or DCC. 11
Download and install the desired Sound Profile. 12
About this reference manual... 13
Scope… 13
Function and hardware naming…Conventions… 13
Definition: OTA... 13
HM7000 Series Decoders… What are they??? 14
What? 14
HM7000 BLE Decoder… modes of Operation: DCC, Bluetooth or even DC analogue!? 14
Summary 14
Bluetooth advantages… 15
We do not recommend DC operation … Why? 15
DC Power: BLE Only operation Only... notes re Fixed Output DC Power Supplies. 16
Suitable Hornby Power Supplies. 16
R7337 16
P9100W 16
R7324 16
P9000 16
WARNING… Other Power Sources… Laptop Type Power Bricks and Batteries etc… 16

KBW/CR Version R1.0 140323 Take me back to Top….Page 3of 130
DC Power: BLE Only operation Only... notes re Analogue “Train Controllers” set to maximum output: 17
Special Note: Using HM6000 Circuit Outputs for BLE. 17
DC-Controllers not recommended. 17
HM7000 Decoders… the basic features… an outline. 18
HM7000… Meet the Family… (please note all current pictures are pre-production... they will be updated later.) 20
Sound Decoder Types and Connection 21
21 Pin BLE Decoder ... HM7000-21TXS ... R7322……………………. 21
8 Pin BLE Decoder ... HM7000-8TXS ... R7336…… 23
Next 18-S Pin BLE Decoder ... HM7000-N18TXS ... R7345………. 25
Non-Sound Decoder Types and Connection 27
8 Pin BLE Decoder ... HM7000-8 ... R7335…………. 28
6 Pin BLE Decoder ... HM7000-6 ... R7321……. 30
Decoder Function Lists and Function Description. 33
General… 33
Sound Decoders… Functions range 33
Non-Sound Decoders… Function range 33
Electro-Diesel Sound Decoders… Features and Functions 34
Diesel Sound Decoders… Features and Functions 36
Electric Sound Decoders… Features and Functions 38
Steam Sound Decoders… Features and Functions 39
Non-Sound Decoders… Features and Functions 40
Decoder Firmware Description, User Updates, Sound Profiles, and getting help. 41
OTA updates 41
Decoder Updates and firmware structure… Sound Decoders 42
Structure Notes… and updates 42
General Description of the decoder internal firmware structure… 42

KBW/CR Version R1.0 140323 Take me back to Top….Page 4of 130
APROM … the Control Code 42
SPIROM … the Sound Code etc 42
Firmware Version Numbers 43
Decoder Updates and firmware structure… Non-Sound Decoders 43
HM7000 Bluetooth Mesh operations … System Overview 44
The Common CVs… 45
General Description 45
CV1… Primary Address 45
CV2… Vstart 45
CV3… Acceleration Rate 46
CV4… Deceleration Rate 46
CV6… Vmid 47
CV7… Manufacturer Version number 47
CV8… Manufacturers ID and RESET decoder. 47
CV10… Back-EMF Feedback Cut-out Speed Step 48
CV12… Decoder Control mode select… DCC/BLE/DC… Sound Decoders Only. 48
CV17 and CV18… Storing Long Addresses 49
CV19… Consist setup 49
CV27… Asymmetric DCC (ADCC) Configuration… (ABC operation) … rail select. 50
CV29… Decoder Configuration … general explanation 51
CV29 … Examination of each bit and its function… 52
bit0 … Reverse Motor Direction … EQD = 1 (Equivalent in Decimal.) 52
bit2 … Power Conversion mode … EQD = 4 52
bit3 … RailCom enable … EQD = 8… 53
bit4 … Speed Table Select … EQD = 16 53
bit5 … Address Selection… “short” or “long” address mode … EQD = 32 54

KBW/CR Version R1.0 140323 Take me back to Top….Page 5of 130
bit6 … Reserved… 54
bit7 … decoder type select… 54
CV47, CV48 and CV49… Control Processor Firmware Version… APROM 55
CV51 to CV58… Lighting Configuration description… 56
General Description 56
Summary… Hi-Level Outputs 56
... Summary… Logic-Level Outputs 56
Setting Lighting Effects and Brightness… 57
CV59 to CV66… Auto Function Control (AFC) 58
CV67 to CV94… Speed Table Configuration 59
Special Decoder Functions… F25/28 Sound Decoders … F5/F8 Non-Sound Decoders... configured by CV120 to CV124 60
General Description 60
F25… Shunting mode… CV120 60
F26… “Creep” mode… Coupling Assist CV121-122 61
“Creep” … carrying out precise coupling procedures etc. 61
“Creep” used with trackside uncouplers … uncouple/coupling operation. 61
F27… Manual Application of Brake during normal deceleration… CV123 62
F28… Enable/Disable Auto Function Control (AFC) of Spot Sound Play … CV59 – CV66 63
Programming explanations… 64
Sound Selection... help… 64
Working out CV values to enable specific sounds… 65
Notes re Selecting sounds for AFC control… Please read this. 65
F8… “Push Button” operation, set speed… CV??? This feature applies only to non-sound decoders. 66
Sound Decoders… adjusting sound volumes etc. 67
Steam Locomotives… 67
Diesel Locomotives… Electric Locomotives etc. 67

KBW/CR Version R1.0 140323 Take me back to Top….Page 6of 130
CV159… Volume of F0 (re Sound Only Projects… Does Not Apply to Locomotive decoders.) 68
CV160... ELECTRIC motors volume 68
CV161… Steam/Diesel engine volume on Acceleration and Deceleration 68
CV162 to CV180… Set individual volumes of Spot Sounds F2 to F20 69
CV200 to CV203… Sound IDs and Versions… SPIROM 70
Horn and Whistle Selection re F2 and F3… Configuration… CV205 to CV208… 71
Programming tips… 72
DIESEL LOCOMOTIVES Engine Running Sound Playback… 3 Notch and 4 Notch Systems. 73
3 Notch Diesel… Configuration… CV210 to CV215 73
4 Notch Diesel… Configuration… CV210 to CV217 73
Diesel Sound… How it works… 3 or 4 notches... Detail… 74
Diesel… Examples of operation 75
CV225... Start delay after Brake release … Diesel Locomotives Only 76
ELECTRIC LOCOMOTIVES… Engine Running Sound Playback… 78
Explanation and Configuration… CV218 to CV222 78
ELECTRO-DIESEL LOCOMOTIVES… Engine Running Sound Playback… 80
Explanation and Configuration… CV210 to CV222 80
The DIESEL part… 80
The ELECTRIC part… 80
STEAM LOCOMOTIVES… Engine Running Sound 81
Non-Synchronised Wheel Chuff system… Explanation and Configuration… 81
Automatic Wheel slip behaviour simulation … CV213 and CV216 83
Appendix 1: CVs... what are they?? What do they do? And dealing with binary, if you really want too… 84
Bytes and bits…. and nibbles. 84
Convert a Decimal number to binary… 85
Convert a binary number to Decimal? 86

KBW/CR Version R1.0 140323 Take me back to Top….Page 7of 130
Appendix 2: How Decoder addressing works… 87
Definitions... 87
General Description... 87
Address selection… Long or Short? 88
How a Short Address is stored… 88
How a Long Address is stored… 88
Hexadecimal?!?!?! 88
Long Address Example… 89
The default addresses set in the decoder are… 89
Short Address… 89
Long Address… 89
Controllers old and new and programming Addresses. 90
Older controllers… 90
More recent Controllers… 90
Appendix 3: Using AUX Outputs… i.e., the Hardware Function Outputs… (HFOs) 91
Introduction… 91
The Hardware Function Outputs… HFO … electrical information. 92
Analogue High-level switches… HFO1 to HFO4… FO, F1 and F3…. HFO3 = F1 HFO4 = F2 92
Digital Low-Level connections… HFO5 to HFO12***… F3 upwards… (AUX3 upwards) 92
Decoder Current Limits 92
Load Type… LEDs 93
Connecting LEDS to 8 pin, 21 pi and Nex18 decoders. 93
Connecting LEDS to 6 pin decoders. 94
LED Current Draw… 96
Bi-Colour LED Types… 97
LED types and sizes… 98

KBW/CR Version R1.0 140323 Take me back to Top….Page 8of 130
LEDs… Web further references… 99
Load type… Filament Bulbs/Incandescent lamps etc. … 100
The Last Word… Resistors and power dissipation. IMPORTANT 100
Load Type… RELAYS 101
Example of typical DPDT relay… 102
Relays and Fly Back Diodes!!!! IMPORTANT 103
Fly Back… What’s going on?!? 103
Appendix 4: Setting up Asymmetrical DCC Control… (ADCC) 104
ADCC Explanation 104
CV27… Asymmetric DCC (ADCC) Configuration… rail select etc. 106
CV125 –CV127… Configuring the automatic action when ADCC is detected. (Asymmetrical DCC Operation) “ABC Control” 106
Appendix 5: Reserved. 107
Appendix 6: All about Motor Control and Tuning... Speed Curves. PIDs and Things… … CV143 to CV155 108
Introduction 108
About Speed Curves 109
Evolution of Speed Step Curves… 109
Explanation of the Speed Step Curve Graphs. 109
The BASIC Speed Curve... 110
CV2 Vstart 110
CV5 Vmid … this is the motor voltage when the SS = 72 110
CV6 Vhigh … this the motor voltage wen SS = 255 110
The COMPLEX User define Speed Curve. 111
Tuning the Motor Control Algorithms… 112
What is a Motor Control Algorithm? 112
Introduction…112
Motor Control Algorithm specific to HM7000 Decoders… tuning... 113

KBW/CR Version R1.0 140323 Take me back to Top….Page 9of 130
Brief… The 3 Methods of algorithm tuning/adjustment in detail. 113
Stage 1… Auto Calibration 113
Stage 2… Further adjustment of the effectiveness of Auto Calibration parameters 113
Stage 3… Manual PID Calibration. 113
1, Stage One Control Algorithm… CV149 = 2 *** 114
Stage 1 … Motor Control Algorithm base CVs: initial state and function. 115
2, Stage Two … adding the PA Control factors… CV149 = 2 116
PA Motor Control algorithm further adjustment: initial state of CVs and Function. 116
3, Stage 3 …PID Control Algorithm… (Manual Tuning) CV149 = 1 117
Introduction…. 117
PID Motor Control algorithm: initial state of CVs and Function. 117
So… what’s PID Motor Control Algorithm… how does it work? 118
Proportional… CV153 118
Integral… CV154 118
Derivative… CV155 118
Appendix 7: Power Bank… Hornby “Stay Alive” Connection and Implementation 120
Smart Charging… 120
Appendix 8: Complete CV list for all decoders. 121
Appendix 9: Decoder Operational, Electrical and Physical Specifications 127
Sound Decoders specification. 127
Non-Sound Decoders Specifications 128
Appendix 10: Need Help? 129
Appendix 11: This Manual - Revisions and Changes 130

KBW/CR Version R1.0 140323 Take me back to Top….Page 10 of 130
Sound Decoders……. First Time Use of a decoder… do this!
Out of the box…
After you have installed the decoder in your target locomotive, you can place the locomotive on a normal DCC layout. The sound played may not be correct for the
locomotive that you fitted the decoder to. The sounds can be changed to suit via a free download.
The decoder/locomotive will be controllable via DCC in the usual way. The decoder may be read back if required using the controller’s service track/programming track
connection. Operational mode is also supported.
By changing CV12 to the value 2, you now have switched control to Bluetooth operation. However, you will require the Hornby HM7000 APP for your mobile device in order
to take control….. you will now need the APP!!
If you do not have the APP… get it!
Scan the QR code with your IOS or Android device. You will be directed to the HM|DCC APP in your APP store. (Alternatively go to your APP store and search for the APP.)
Carry out the installation procedure i.e., touch “Get” if using an IOS device or “Install” if using an Android device.
The APP will download and install on your device.

KBW/CR Version R1.0 140323 Take me back to Top….Page 11 of 130
Setup APP procedure…
Make sure Bluetooth is enabled on your device.
Open the APP and follow the initial setup routine. Ensure the APP has all permissions granted as directed.
You will be required to login to the APP using your Hornby account.
If you do not have a Hornby account press the “Register New Account” button to be taken to the Hornby website. Create an account and wait for the verification email.
Verify your account. Alternatively go directly to the Hornby website and set up your account.…https://uk.hornby.com/
Once your new Hornby Account has been verified. Now open the APP or close and re-Open the APP… login.
Linking your new decoder to the APP.
Once you have logged into your Hornby account from the APP you will be taken to the “Settings” page.
Tap “Link Device”
Tap “Start Scan”
The scan will take about 10 seconds and will then display the decoder ID (something like “HM7000_abcd”) under the words “Ready to Link”.
Press the square containing the decoder ID to start linking the decoder.
You will then be taken to the Locomotive Settings page… the decoder is now linked.
Set Address and Locomotive name and Mode of control.. e.g., Bluetooth, DC or DCC.
In the “Basic Information” panel on the “Locomotive settings” page you will now see…
Loco Address = 3
Name.. “New Loco”
At this point it is advised that you give the decoder a new address and a name. e.g., “Flying Scotsman, Mallard, Prince of Wales or maybe a running number e.g. 4472….
Etc.” This will make the locomotive easier to find in later pages of the APP.
In the “Control Mode” panel on the “Locomotive Settings page” press the setting you desire… i.e., Bluetooth, DC or DCC.. in this case we assume you want to use the APP
you will find that “Bluetooth” mode is set by default.

KBW/CR Version R1.0 140323 Take me back to Top….Page 12 of 130
Note: If you scroll down the Locomotive “Settings”page you will find other aspects of the decoder that you can preset. e.g., Acceleration/Deceleration/Global Sound
Volume, Import/Export Function Set up and most importantly Locomotive Profiles. There is a browse “Profiles” button.
Download and install the desired Sound Profile.
Now tap the “Browse Profiles” button, you are taken to the Sound Profiles page. Here you will find a complete list of all available Locomotive Profiles. The list is presented
in “tiles.”
Scroll through the list and tap the locomotive profile you desire.
You are taken to the “Manage Profile” screen.
Here you will find details of the profile you selected.. Tap the “Install Locomotive Profile” button…. The APP will update the decoder APROM and SPIROM … this can take
about 10 - 15 minutes. A progress bar will appear on screen along with a time estimate to completion.
Once completed... you will receive a completed message… now tap the dismiss button to exit back to the previous “Manage Profile” screen.
Now… scroll down the screen until you see the “Import Function Map & Running Profile” Button…. Tap this button. The CVs set is now installed into the decoder. Also, the
Function information is now installed into the APP… You will be taken back to the “Manage Profile” screen.
You now need to check the Locomotive is present in the Control Screen.
Tap the “Joystick” icon at the bottom left of the screen to be taken to the “Control” Screen.
Control Screen… Your installed Locomotives will appear in a horizontal list at the top of the screen… Tap your new Locomotive to bring it to focus.
Scroll the screen down to view pre-set Function Buttons.
Now PLAY WITH YOUR LOCO!!!!

KBW/CR Version R1.0 140323 Take me back to Top….Page 13 of 130
About this reference manual...
Scope…
This manual is designed to be “universal” i.e., Configuration Variables (CV) listings are universal and cover all decoders in the system.
We have indicated where a CV only applies to a particular type of locomotive... i.e., Steam, Diesel, Electric, Electro-Diesel, Non-Sound... etc.
The structure of the manual is split into sections dealing with the common CVs of all decoders with other sections dedicated to different sound loco types i.e., electric,
steam, diesel etc… full CV details for each type. Some CV numbering is shared between the different sound locomotive type, please refer to appropriate section regarding
the sound type your locomotive has. Please check the contents list/index for more detail...
Function and hardware naming…Conventions…
When referring to decoder function outputs there are several ways that users refer to them.
Please check the table below to understand how the naming conventions relate to each other. For some practices it easier to refer to an HFO when talking about the
electrical connection. The term HFO is short for “Hardware Function Output,” this refers to the physical electronic connection on the decoder.
The term AUX refers to any HFO other than the ones allocated to head light/rear light functionality. Finally, F numbers usually refer to controller based “buttons.” E.g., it is
accepted that F0 is usually headlight/rear light control, but other F# designations may apply above F0. i.e., they are not fixed.
The first 6 hardware outputs…. Some decoders will have more function output support but will follow the convention in the table below.
Actual Hardware
General Term
Controller Function #
Output Level
Typical Current Limit
HFO1
F0 Forward Direction
Analogue 14VDC
100mA
HFO2
F0 Reverse Direction
Analogue 14VDC
100mA
HFO3
AUX1
F1
Analogue 14VDC
100mA
HFO4
AUX2
F2
Analogue 14VDC
100mA
HFOd5
AUX3
F3
Digital Level 3.3V
Low
HFOd6
AUX4
F4
Digital Level 3.3V
Low
There are two main types of decoders i.e., sound, and non-sound types available with different connectors. i.e., 21pin, 8pin, Next18 and 6 pin.
See HM7000… Meet the Family…
Definition: OTA...
This is jargon/acronym for “over the air” which refers to update process that involves Bluetooth communication to a target decoder.

KBW/CR Version R1.0 140323 Take me back to Top….Page 14 of 130
HM7000 Series Decoders… What are they???
What?
The HM7000 series locomotive decoders are unique in that they offer different modes of operation i.e., DCC or Bluetooth (BLE)
Bluetooth (BLE) connectivity, Standard NMRA DCC operation and control…. Or if required, DC mode for test of locomotives etc. We do not recommend DC operation for
general locomotive running.
BLE mode control is achieved by the use of a dedicated Hornby APP for Android and IOS.
Decoders can have control handed back and forth between DCC and BLE control modes on the fly…
Decoders, while under BLE mode can be handed over to DCC control mode via the APP.
Decoders, while under DCC mode, the APP can force take over i.e. take control in BLE mode.
The BLE/APP mode has many advantages over DCC control methods in that programming and readback of the decoder via the APP is almost instantaneous. The APP GUI
allows easy access to programming etc. Locomotives fitted with BLE decoders can operate on any 15VDC powered track *** under BLE control only if no DCC controller is
available. The decoders, as previously mentioned, also operate on a standard NMRA DCC track allowing both BLE and DCC control modes.
*** Hornby offer suitable power supplies rated at 1Amp and 4 Amps…which are suitable for DC only operation. See next.
HM7000 BLE Decoder… modes of Operation: DCC, Bluetooth or even DC analogue!?
Summary
The decoder may be controlled/programmed by either DCC NMRA signals received via the track in the conventional way, or by Bluetooth signals transmitted from an IOS or
Android Phone/Tablet running the Hornby HM7000 train control APP. The APP can be downloaded for free from the Apple Store or from the Google Play Store.
The decoder can be operated on an analogue DC layout e.g., for running in purposes. However, no decoder features will be available. i.e., only motor control will be
available. We do not recommend this method for normal operation as unpredictable running behaviour is likely.
The APP can control all aspects of your model railway if the railway has Hornby HM7000 series components. e.g., accessory decoders (see separate dedicated manual) etc,
as well as locomotives fitted with HM7000 series locomotive BLE decoders. Legacy decoders (i.e., non HM7000 range Hornby BLE decoders, or any other manufacturers
DCC decoder) may still be controlled in normal DCC mode via the APP by using the HM7040 XpressNet to BLE adapter plugged into either an Elite or Select controller.

KBW/CR Version R1.0 140323 Take me back to Top….Page 15 of 130
Bluetooth advantages…
Using the BLE APP for control has many advantages over the conventional DCC control system. i.e., CV changes and readback are almost instantaneous and there is no need
to put the locomotive on a “Service/Programming” track for readback support. The decoder also supports conventional manipulation of CV values i.e., DCC programming
operation via a conventional DCC controller. In DCC mode you will need to put the locomotive on a “service/programming” track to carry out both programming and
readback in the same session. This readback process is very slow compared to Bluetooth mode. The decoder also supports DCC “operational” mode (OPS) programming in
addition to “service mode” programming. Often referred to as POM – Programming on the Main or possibly “OPS Mode.” It is not possible to readback the decoder when
using “POM/OPS mode” mode i.e., the decoders do not support RailCom readback.
The APP offers a more visual method of carrying out control and programming of your locomotives etc which can be simpler to understand at a glance….
The “mode” of decoder control is set by CV12. The default setting is for DCC operation. This has been chosen to allow users to use the decoder immediately on a
conventional DCC layout. When a Bluetooth signal is used to pair the decoder with the control device, CV12 will be automatically switched to Bluetooth mode. The decoder
can be switched back (“handed over”) to the DCC controller at any time and so on. However, in some cases a user may choose to have a dedicated Bluetooth controlled
layout i.e., no DCC controllers etc. In this case, the user may be using DCC or DC power on the tracks. When linking a locomotive with the APP, they will need to programme
CV12 = 2 i.e., setting the decoder to BLE operation mode. They will not be able to drive the locomotive until this is done.
We do not recommend DC operation … Why?
We stated earlier that the decoder is capable of supporting DC only (analogue) operation and that we do not recommend this method of operation. No DCC decoder can
guarantee consistent operation from a variable DC power source as there is a minimum threshold voltage at which the decoder will boot. We would only suggest using this
method of control for steady voltage “running in” a loco on a separate DC analogue track if really required to do so. Never use DC mode for general locomotive operations as
this mode can result in unpredictable operation of the decoder. If you intend to run the locomotive on a DC analogue layout for an extended time, please remove the decoder
and replace it with a “Blanking Plug.”
DC operation is also configured via CV12.. CV12… Decoder Control mode select… DCC/BLE/DC… Note: it is also necessary to turn on DC operation in CV29 by enabling
bit2, Power Conversion. (If, programming a decoder with CV29 set to a default value (=2) add 4 to this value… CV29 = 6)

KBW/CR Version R1.0 140323 Take me back to Top….Page 16 of 130
DC Power: BLE Only operation Only... notes re Fixed Output DC Power Supplies.
In APP based BLE mode of operation i.e., no use of DCC controllers the track can be powered from a 15VDC power supply. The polarity of the connection is not critical. But
the same polarity must be observed on the entire layout/bus to distribute power to the layout. (Recommended.)
Suitable Hornby Power Supplies.
R7337… This an ELITE/SELECT power supply (P9300W 4 Amp power supply) bundled with an adapter cable (R7324 .. harness) to facilitate connection of the power supply to
the power track.
P9100W … This is the standard SELECT/HM6000/eLink 1 Amp power supply. This can be used to power the track directly using the…
R7324 ... Adapter cable/harness
P9000 … As suppled with R7229/R8250 Analogue Controllers... These power supplies utilise a different size plug arrangement from the ELITE/SELECT power supplies above.
An adapter cable is available (R7403) to suit the P9000W power supply. If Hornby are delayed in offering the R7403 adapter for the P9000W power supply… you can
alternatively search eBay for CCTV power adapters/extenders. CCTV power distribution uses the same plug/socket as the P9000. i.e., the jack pug and inline jack socket is
described as 5.5/2.1mm.
If using the P9000W power supply please note, it is only rated at 0.5 Amps, which makes it very limited in power capability for running HM7000 decoders (especially sound
types.)
Note: The AUX DC output on the rear of the SELECT and ELITE controllers is a “through connection” i.e., it just repeats the power going into the controller, so forms a direct
connection to the controller’s power unit (P9100W or P9300W.) Therefore, the AUX DC connections could be used to power the track. But even though this is possible the
decoders will work perfectly OK with the DCC track signal provided by these controllers.
..
WARNING…Other Power Sources… Laptop Type Power Bricks and Batteries etc…
Generally speaking, the HM700 decoders will work with any 14VDC –16VDC regulated power supply. The decoders are however rated up to 27V, so higher voltages could
be used…. Do not exceed 20V.
Where practical, batteries may be an option, i.e., these provide a completely smooth power source which is ideal on paper. If using batteries please ensure adequate
fuse/overload protection is used in case of track shorts etc… WE DO NOT WANT A FIRE!!!
“Laptop” type power supplies usually have an output of approximately 19VDC and can supply current levels far beyond their rated/quoted output. The current overload
protection maybe set to a relatively high value. Please ensure that connection to the track/bus is fused and current limited. etc. BEWARE!!! SHORT CIRCUIT SCENARIOS ON
AN UNPROTECTED POWER FEED CAN CAUSE FIRE!! Also, at a voltage output of 19VDC the maximum speed of the locos may be too great. Also, depending on how they
are run, there could be stresses on the motors that could lead to issues in the longer term.

KBW/CR Version R1.0 140323 Take me back to Top….Page 17 of 130
DC Power: BLE Only operation Only... notes re Analogue “Train Controllers”set to maximum output:
In theory, to power the layout for HM7000 BLE operation only (where there is no DCC controller,) any 15VDC power source can be used. The power source could be derived
by setting the controlled output of your “train controller” to maximum permanently. i.e., maximum voltage on the track (hopefully about 15VDC.)
Often the variable DC output supplied by a “train controller” may consist of a PWM (Pulse Width Modulation) waveform. Thes waveforms can be quite low frequency and
may create issues when used to power HM7000 decoders.
This may apply to many of the lower end train controllers which employ PWM frequency ranges of 50Hz upwards with 100Hz most common. Please check you analogue
“train controllers” specification for more information re the unit’s output.
If using a DC “train controller,”the output will have to be set to approximately 14VDC permanently, thus making other analogue only locos non-controllable. Generally, this
will be “full throttle.”
Special Note: Using HM6000 Circuit Outputs for BLE.
Testing has shown that when using HM6000 set to maximum output, HM7000 sound decoders can give unpredictable behaviour in the form of decoders becoming
unresponsive or sounding distorted. Non-sound decoders tend to work more reliably. However, if you wish to use the track (circuit) outputs to power your BLE decoder i.e.
you wish to swap between running BLE decoders only and standard analogue locomotives by using the HM6000 in both cases, you will need to change PWM frequency of
the HM6000 track output when running BLE HM7000 decoders. This is done on a Circuit 1 and Circuit 2 set up in the HM6000 APP. See Edit device screen.
Please use the power supply that came supplied with the HM6000 unit directly connected to the track and remove the HM6000.
DC-Controllers not recommended.
HM2000
The Hornby HM2000 analogue controller does not work well… sound distortion 100Hz modulations?
R7229/R8250
These controllers use a low frequency PWM system that can cause issues with decoder control etc.
..
There are many analogue controllers on the market and in use, clearly, we have not tested all of them. They may work OK... we suggest checking the forums for user
information and user comments re any particular controller... keep watching the forums for any discussion.

KBW/CR Version R1.0 140323 Take me back to Top….Page 18 of 130
HM7000 Decoders… the basic features… an outline.
Note some features listed are not supported in all decoders… as indicated.
●Full Bluetooth wireless control via APP based control interface.
●Full CV programming and Read-back via APP interface.
●Full Support of DCC operations.
●Full support of DCC operations i.e., Service Mode Programming (Programming Track) and Operational Mode Programming (Programming On the Main… POM)
●Supports Short and Long decoder addresses.
●Supports basic speed curve with configuration for Start, Mid and Max voltage configuration.
●Supports complex user defined speed curve.
●Adjustable Acceleration and Deceleration
●Back EMF Load Compensation
●Motor control algorithm can be set up via Auto-Calibration routine.
●Motor control algorithm can be further adjusted after Auto-Calibration.
●Sound decoders have three sound channels allowing for simultaneous play of multiple sounds including... engine/steam/spot sounds e.g., Horns, Whistles, Brakes,
Coal Shovelling, Wheel Slip, Injectors etc.
●Support for Diesel, Electric, Electro-Diesel and Steam sound.
●When a steam locomotive is cruising at constant speed there is a switchable option to either have "Steam exhaust" sounds (i.e., chuffing) or the sound of the loco
“Coasting” under its own momentum. Thus, giving added realism to the sounds the loco makes in action.
●Steam Locomotives have driving wheel slip sound simulation feature –this can be set up as automatic or selected manually. If wheel slip sounds are played the
locomotive will not move… fully configurable.
●It is possible to alter the volume of each sound through an individual dedicated CV. i.e., there is effectively a simple volume mixer on board the decoder. Volume may
be adjusted in 256 steps, 0 –255 there is also a master volume to set all sounds to the same level.

KBW/CR Version R1.0 140323 Take me back to Top….Page 19 of 130
●The decoder supports HFO 1 and HFO 2 (Front and Rear Light operation); this function is controlled by F0 on the controller.
●The decoder supports HFO 3 and HFO 4; i.e., these are function outputs controlled by F21 and F22 on the controller (sound decoders.) (F1 and F2 on non-sound
types.)
●The decoder supports HF0 5 and HFO 6 (These HFOs are low level digital level outputs.) These are function outputs controlled by F23 and F24 on the controller (sound
decoder.) (F3 and F4 on non-sound types.) Note: HFO5 and HFO 6 are only available on 21-pin and Next 18S decoders
●Shunting mode…. Accessed by F25 on Sound locos. (F5 on non-sound types.)
●“Creep” mode … Coupling assistance …. Accessed by F26 on Sound locos. (F6 on non-sound types.)
●Manual Braking ….... Accessed by F27 on Sound locos. (F7 on non-sound types.) Braking rate is user configurable.
●Automatic Function Control (AFC) …allows random spot sound play in either static or on the move scenarios... configurable by the user. Can be enabled/disabled via
F28 on the controller…
●Non-Sound Decoders... Single push button motor control at pre-set speed and acceleration/deceleration… Accessed by F8
●OTA update support. This feature supports decoder code updates via Blue Tooth and the possibility of changing the decoder “sound set” on sound decoders is
supported... Different loco types “sound sets” are available for free download from the Hornby web-site via the APP.
●OTA software update and support… bug fixes and feature enhancements are applied automatically.
●ADCC Support for Automatic Braking Functionality. (Require additional hardware i.e., simple trackside diode packs etc.)
●Hornby Steam System support (Locomotives with ASU –Atomising Steam Unit.)
●Support Hornby “Stay Alive System” with “Smart Charging.” Power Bank. R7377.
●IMPORTANT. Sound decoders do not support sound under DC operation. Sounds can only be played under DCC/BLE operation.
●HM7000 decoders do not support function number remapping.

KBW/CR Version R1.0 140323 Take me back to Top….Page 20 of 130
HM7000… Meet the Family… (please note all current pictures are pre-production... they will be updated later.)
Introduction…
Generally, DCC decoders have connections for the locomotive pickups (power,) the locomotive motor, and hardware function outputs (HFO,) that are used for the
connection of lighting etc. however, they may also have other connections present for loudspeaker and “stay alive” components. (In the case of the HM7000 series this will
be an external “Pack.” Part number R7377… see Appendix 7: Power Bank… Hornby “Stay Alive” Connection and Implementation
HM7000 series sound decoders all have provision for connecting a loudspeaker on the decoder pcb in the form of solder pads and a two-pin socket. Loudspeaker
connections are also presented through the decoder main connector on the locomotive main PCB via solder pads and a socket where applicable. i.e., 21pin and Next 18S
decoders.
HM7000 series decoders all have provision for connecting an R7377 Power Bank to give “stay alive”functionality via a 3-pin socket on the decoder pcb.
When talking about decoder hardware please refer to the table re reference conventions… see Function and hardware naming…Conventions…
This manual suits for next models
5
Table of contents
Other Hornby Media Converter manuals