# CryptoTicr > CryptoTicr is a small desk display that shows real-time prices and charts for any of the 1,000 largest cryptocurrencies, over the owner's own Wi-Fi. It is set up and controlled from a web browser on the same network, with no app, no account and no subscription, and it updates its own firmware. This file indexes the owner's manual at https://cryptoticr.com. Each page answers one question. Problem pages are organised by what the owner can see, and quote the exact words the ticker's screen or settings page shows, so a message someone has copied off their screen will usually find its page. The whole manual in one file is at https://cryptoticr.com/llms-full.txt. Support is one person, reachable from https://cryptoticr.com/support/. ## Setup and how-to guides ### Opening the settings page URL: https://cryptoticr.com/opening-the-settings-page/ Any phone or computer on the same Wi-Fi as the ticker can open its settings page: type the address the ticker shows, with http://, or scan its QR code. ## Before you start - You need the ticker's address, something like `192.168.1.42`. It is on the ticker's start screen and in the address popup, both under `My settings are here:`, and in the QR code the ticker shows on request. - The page is served by the ticker itself, so only devices on the same Wi-Fi can reach it. It works without internet. ## Steps 1. Read the address off the ticker, or unplug and replug it to see the start screen, which shows `My settings are here:` and the address for a few seconds. ![The ticker's start screen: the CryptoTicr logo, the firmware version, and My settings are here: with the address](card:boot_settings_here) 2. On your phone or computer, open a browser and type the address into the address bar, with `http://` in front: `http://192.168.1.42`. The ticker's own page says `Enter into its ADDRESS BAR: … Not a search box!` and `http:// not https://`. Plain http is fine here: the page travels only between your phone and the ticker on your own network, never over the internet. ![The ticker's screen: Open a browser, Enter into its ADDRESS BAR, Not a search box, http:// not https://](card:greet_settings_pc) 3. Press Go. The page opens with `Settings` at the top, your coin boxes, and the ticker's firmware line on the right. ![The settings page now open: Settings at the top, the browser line, the firmware and Wi-Fi facts on the right, and the coin boxes below](phone:all-collapsed.webp#page-header) 4. To skip the typing next time, scan the ticker's QR code with your camera when it shows one; it opens the same page. Or bookmark the page in your browser. ![The ticker's screen: Scan for my settings, with the address and a QR code](card:ip_qr) ## You're done when - The page shows `Settings`, the `Firmware:` line matches the version on the ticker's start screen, and the coin boxes hold your coins. ## Problems? - The address does not load: [settings-page-wont-open](/settings-page-wont-open/). - The browser changed `http` to `https` or shows a security warning: [browser-turns-http-into-https](/browser-turns-http-into-https/). - You do not know the address any more: [lost-the-tickers-address](/lost-the-tickers-address/). - The page loads but says the ticker is busy or cannot be reached: [settings-page-says-your-ticker-is-busy](/settings-page-says-your-ticker-is-busy/). ### Quick start URL: https://cryptoticr.com/quick-start/ From the box to live prices in five steps: power up, join the setup network, pick your Wi-Fi, open the settings page, choose coins. ## Before you start - A 2.4 GHz home Wi-Fi network with internet access, and its password. The ticker cannot see 5 GHz-only networks, and it cannot use hotel, cafe or office networks that ask you to tap "I agree" or sign in with a username. - A phone, tablet or computer with a web browser. You use it twice: once to hand the ticker your Wi-Fi password, and again to pick your coins. - USB power for the ticker. ## Steps 1. Plug the ticker in. The glass shows the CryptoTicr logo and the firmware version, then `Let's get me set up` / `on your home Wi-Fi`, with `Instructions follow.` and `They will repeat.` under a router icon. ![The ticker's first screen: the logo, the firmware version, and Let's get me set up on your home Wi-Fi](card:first_boot_intro) 2. Watch the cards that follow: `For help...` (Lee's phone number and email), `The steps:` (the three steps you are about to do), `Join my Wi-Fi` (the name of the ticker's own setup network) and `Scan to join Wi-Fi` (a QR code that joins it for you). They repeat until you join. Full detail: [the-setup-cards-on-the-glass](/the-setup-cards-on-the-glass/). ![Join my Wi-Fi: the setup network's name, CT427, and the devices that can join it](card:welcome_07) 3. On your phone, open its Wi-Fi settings and join the network whose name is `CT` followed by three digits, the name shown on the `Join my Wi-Fi` card. It has no password. If your phone warns that this network has no internet, that is normal: the network exists only for this step. The glass changes to `You're on my Wi-Fi!`. 4. A setup page opens on your phone by itself. If it does not, open a browser and go to `http://192.168.4.1`. The page shows four short welcome cards; read them and tap `Got it, let's set up!`. The glass shows `Doing great!` / `On that page, pick` / `your Wi-Fi network.` ![The setup page's first welcome card, read before choosing a network](phone:flow-setup-01-welcome.webp#intro-nav "The cards it opens with") ![The setup page's Choose your Wi-Fi screen, listing nearby networks](phone:flow-setup-05-choose.webp#networks "Then your own Wi-Fi in the list") 5. Under `Choose your Wi-Fi`, tap your home network in the list, type its password in the box, and tap `Connect`. The button changes to `Working on it… 60s` and counts down; under it the page says `👀 Watch my screen.` The glass shows `Got it - thanks!` / `Connecting to:` and your network's name. ![The setup page's password box for the chosen network](phone:flow-setup-07-password.webp#password-box) ![The ticker's glass while it connects: Got it - thanks!, Connecting to, and the network's name](card:joining) 6. Wait. On success the glass shows a `Status report:` table for a few seconds, then `You're all set!` / `My IP Address` with the ticker's new address, then it restarts onto your Wi-Fi. The phone shows `Connected! 🎉 My setup Wi-Fi is off now.` and then either `✅ Found me!` and takes you to the settings page, or `My new address, remember it:` with the address to type. ![The Status report card: network name, signal, address and timings for DHCP, DNS and three servers](card:status_report) ![You're all set! My IP address is 192.168.1.107](card:join_ok) 7. If the page did not take you there, put your phone back on your usual Wi-Fi, open a browser, and type the address into the address bar with `http://` in front, not into a search box. The glass repeats the address on its own after the restart: `Open a browser.` / `Enter into its` / `ADDRESS BAR:` and the address, then a `Scan for my settings` QR code. ![Scan for my settings: the ticker's address as a QR code](card:greet_settings_qr) 8. On the settings page, type a coin's name or symbol into each box (a list appears as you type), or open `Load top coins` and tap the slider's button to fill all twelve at once. Then tap `Save & Apply Coins`. ## You're done when - The page shows `Saved & applied to your Ticker.` - The glass shows `You're in settings!` / `Pick your coins,` / `hit Save, and` / `I'll get to work!` for a few seconds, then starts cycling your coins with their prices. ## Problems? - The CT network is not in your phone's Wi-Fi list: [setup-network-not-in-my-wifi-list](/setup-network-not-in-my-wifi-list/) - The setup page did not open by itself: [setup-page-did-not-open](/setup-page-did-not-open/) - Your phone jumped back to its usual Wi-Fi mid-setup: [phone-drops-off-the-setup-network](/phone-drops-off-the-setup-network/) - Your home network is not in the list: [my-wifi-is-not-in-the-list](/my-wifi-is-not-in-the-list/) - The ticker says the password was refused: [password-refused](/password-refused/) - The settings page will not open at the address shown: [settings-page-wont-open](/settings-page-wont-open/) [Watch the setup once on video](https://www.youtube.com/watch?v=HW0qbJEytxY) if you would rather see it than read it. ### Restart the ticker URL: https://cryptoticr.com/restart/ The universal first fix: Device, Restart. The ticker turns off and on, reconnects and carries on. Nothing is lost, and the page fills back in by itself. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#restart). ## Before you start - Nothing is required. A restart keeps every setting and the Wi-Fi. Unplugging and replugging does exactly the same thing; the button saves you the walk. - Do not restart during a firmware update. The `Updating` / `Firmware` screen says `Keep me powered on!` for a reason. See [automatic-firmware-updates](/automatic-firmware-updates/). ## Steps 1. Open the settings page and scroll to the `Device` section. The page describes the button: `Restart: turns the ticker off and on, right away; it reconnects and carries on. Nothing is lost. (The universal first fix.)` ![The Device section, with the Restart, Wi-Fi... and Erase... buttons under Reset](phone:flow-wifi-01-device.webp#maintenance) 2. Under `Reset`, tap `Restart`. There is no confirmation. 3. A bar appears at the top of the page: `Restarting. Nothing lost, and this page fills back in by itself.` The page dims while the ticker is away. ![The settings page dimmed, with the Restarting banner across the top](phone:flow-restart-01-restarting.webp#maintenance) 4. Watch the ticker: it goes dark, shows its start screen with `Connecting to:` and your network's name, then `My settings are here:` and the address, and returns to its coins. ![The ticker's own start screen: Restarting..., with the reset code underneath](card:boot_reason_restarting) 5. When the ticker answers again the page reloads its data and shows `Back online, everything is as you left it.` ## You're done when - The ticker is cycling through its coins again and the page is live. ## Problems? - The page never came back: the address may have changed across the restart. See [lost-the-tickers-address](/lost-the-tickers-address/). - The ticker restarted again on its own afterwards: [ticker-restarts-by-itself](/ticker-restarts-by-itself/). ### Before you call: what to have ready URL: https://cryptoticr.com/before-you-call/ The five things on the ticker's pages that answer most support questions at once, and where each one is. ## Before you start - Nothing is required. Every item below makes the conversation shorter; none is needed to have it. ## Steps 1. Read the line under `Settings` at the top of the settings page. It names your browser and screen size in one line, so support never has to ask what you are using. 2. Read the `Firmware:` line on the right of the header — for example `v2.07_ST7789_S` — and, in the footer, the `Config` line, which adds the build's date and time. 3. If the ticker's screen is showing a message, write down its exact words, or photograph it. The technical row under a recovery line (`3: Soft watchdog | mid a data fetch`) and the `Status report:` table at the end of setup are written for exactly this moment. 4. If the settings page will not load, use the row of buttons on its wait card: `Copy report` puts a full report on the clipboard, `Text it to Lee` and `Email it to Lee` open a message with it filled in. The `Diagnostics` box above the buttons holds the short technical version. 5. If a Wi-Fi join failed, open `Extra technical detail` (or `What I saw`) in the setup page's status panel and screenshot it. The `Router reason` and `My radio` lines are what Lee reads. The page says as much: `None of this needs to mean anything to you. If you call or text Lee, he may ask what it says.` 6. For anything else, the settings page's `Info` buttons open `System Info` (everything about the ticker and its network) and `Files Info`; a screenshot of `System Info` answers most questions about a running ticker. ![The header lines: the browser line under Settings, and Firmware, SSID, channel and Signal on the right](phone:all-collapsed.webp#page-header "The header: firmware, network and signal") ![The footer read-out: MAC, the addresses and the Config line](phone:all-collapsed.webp#page-footer "The footer: address, MAC and config") ![The same page later: a Diagnostics box, with Reload page, Copy report, Text it to Lee and Email it to Lee](phone:flow-fault-02-report.webp#diagnostics) ## You're done when - You can read the browser line, the firmware line and the screen's exact words down the phone, or have screenshots of them. ## Problems? - The page will not load at all: [settings-page-wont-open](/settings-page-wont-open/) - Then [contact](/contact/). ### Restore the factory default settings URL: https://cryptoticr.com/restore-factory-defaults/ Put the coins, colors and timings back to how the ticker shipped while it keeps running: Device, Factory defaults. It stays on your Wi-Fi and does not restart. ![What the glass shows when the ticker has put its settings back](card:factory_reset_done) ## Before you start - This is the gentlest of the erasures. The page describes it as: `puts your coins, colors and timings back to how the ticker shipped. Nothing else changes: it stays on your Wi-Fi, keeps running, and does not restart. You confirm first.` - If you might want your current setup back, save it first with `Export` in the same section. See [export-and-import-settings](/export-and-import-settings/). ## Steps 1. Open the settings page and scroll to the `Device` section. ![The confirmation: coins, colors and timings go back to the shipped defaults, the Wi-Fi stays and the ticker keeps running](phone:flow-more-04-defaults.webp#dialog) ![The Factory defaults button in the Device section](phone:global-device.webp#factory-defaults) 2. Under `My settings`, find `Restore from` and tap `Factory defaults`. 3. A confirmation titled `Restore default settings` opens. It says `Your coins, colors and timings go back to how the ticker shipped.` and `Nothing else changes: it stays on your Wi-Fi, keeps running, and does not restart.` Tap `Restore defaults`. 4. The page shows `Default settings restored.` and fills in with the shipped values. The ticker redraws its screen with the starter coins and the shipped colorset and brightness on its next pass; there is no restart. ## You're done when - The page's coin list and every control show the shipped values, and the ticker is cycling through the starter coins. ## Problems? - The page answered with a busy message: the ticker was mid-draw. Wait a moment and tap again. - You wanted a true fresh start, welcome screens included: [start-over-keep-wifi](/start-over-keep-wifi/). ### Unboxing and first power-up URL: https://cryptoticr.com/unboxing-and-first-power-up/ What is in the box, how to power the ticker, and exactly what the screen shows in its first minute, up to the card that starts Wi-Fi setup. ## Before you start - Nothing but the box. Wi-Fi comes in the next guide. ## Steps 1. Take out the ticker, the USB cable with the on/off button in its lead, and the power adapter. The printed Quick-Start card is in there too. See [whats-in-the-box](/whats-in-the-box/). 2. Plug the small USB-C end of the cable into the socket on the back of the ticker. Plug the other end into the adapter, and the adapter into a wall outlet. Any USB port that stays powered works instead of the adapter. 3. Press the button on the cable if the screen stays dark; it switches the ticker on and off. 4. Look at the screen. It shows the CryptoTicr logo and the firmware version, and under them `Let's get me set up` / `on your home Wi-Fi`, a router icon, `Instructions follow.` and `They will repeat.` This screen stays for nine seconds. ![The ticker's first screen: the logo, the firmware version, and Let's get me set up on your home Wi-Fi](card:first_boot_intro) 5. Watch the cards that follow. The first is `For help...`, with `Call or text Lee:`, a phone number and an email address, and `He built me,` / `wrote my code,` / `is happy to help!`. After it come the setup steps: `The steps:`, then `Join my Wi-Fi`. The cards go round in a loop, so you can read them again. [the-setup-cards-on-the-glass](/the-setup-cards-on-the-glass/) lists every one. ![For help: call or text Lee, with his phone number and email beside his photo](card:welcome_05) 6. If a card titled `Power` appears first, with `My USB power is` / `very low right now.`, the ticker has measured its own supply and it is too low to run reliably. Do what the card says, `Use different USB cable` / `and/or power source.`, before you go on. If it says `very high right now.` instead, the card reads `Unplug me. Use a` / `different power source.`; do that at once. The card appears only while the reading is in that danger range. ![The Power card: my USB power is very low right now, use a different USB cable and/or power source](card:welcome_02) ## You're done when - The card `Join my Wi-Fi` is on the screen, showing a network name that begins with `CT`. That is the ticker's own setup network, and joining it is the next guide: [join-the-setup-network](/join-the-setup-network/). ## Problems? - The screen stays dark: [screen-is-dark-or-off](/screen-is-dark-or-off/) - The `Power` card keeps appearing: [power-card-says-low-or-high](/power-card-says-low-or-high/) - The `CT` network does not show on your phone: [setup-network-not-in-my-wifi-list](/setup-network-not-in-my-wifi-list/) ### Start over but keep the Wi-Fi URL: https://cryptoticr.com/start-over-keep-wifi/ Put the coins, colors and timings back to how the ticker shipped and replay the welcome screens, keeping the Wi-Fi: Device, Erase…, Start over (keep Wi-Fi). ![The glass after a start-over: it replays the welcome screens](card:boot_reason_setup_done) Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#erase). ## Before you start - This is the middle of the three erasures. It is more than `Factory defaults` (which changes settings and nothing else) and less than a factory reset (which also forgets the Wi-Fi). - The ticker restarts and behaves like a new unit on your network: the welcome screens play again and the page asks you to pick coins. Your Wi-Fi, and a fixed address if you set one, are kept. ## Steps 1. Open the settings page and scroll to the `Device` section. 2. Under `Reset`, tap `Erase…`. A chooser opens titled `What should I erase?`. ![The What should I erase? chooser, with Start over (keep Wi-Fi) and Everything, (FACTORY RESET)](phone:flow-erase-01-choose.webp#dialog) 3. Tap `Start over (keep Wi-Fi)`. Its card reads `Back to factory fresh: coins, colors and timings as they shipped. It restarts, plays the welcome screens again and asks you to pick your coins, but it stays on your Wi-Fi.` 4. The confirmation, titled `Start over?`, repeats the outcome and adds `Your Wi-Fi is kept, so it comes straight back on the network. Nothing else on it is touched.` Tap `Start over`. ![The Start over? confirmation, with the orange Start over button](phone:flow-erase-02-settings.webp#dialog) 5. Watch the ticker. It restarts, joins your Wi-Fi, and runs the first-run sequence described on [first-run-on-the-glass](/first-run-on-the-glass/). The settings page will not answer for a short while. ## You're done when - The ticker is back on the same address, showing the starter coins, and the settings page greets you as a first-time visitor. ## Problems? - The page did not come back: wait for the ticker to finish restarting, then reload. If it still does not answer, [lost-the-tickers-address](/lost-the-tickers-address/). - You wanted the Wi-Fi gone too: [factory-reset-from-the-settings-page](/factory-reset-from-the-settings-page/). ### Factory reset from the settings page URL: https://cryptoticr.com/factory-reset-from-the-settings-page/ Erase the Wi-Fi network and every setting from the settings page: Device, Erase…, then Everything, (FACTORY RESET). It cannot be undone. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#erase). ## Before you start - This erases the saved Wi-Fi network and every display setting. The page says so: `Wi-Fi AND settings, back to like-new. Cannot be undone.` - If all you want is fresh settings, use [start-over-keep-wifi](/start-over-keep-wifi/) instead; it keeps the network. - If all you want is to move it to another network, use [change-wifi-network](/change-wifi-network/); nothing is erased. ## Steps 1. Open the settings page and scroll to the `Device` section. 2. Under `Reset`, tap `Erase…`. A chooser opens titled `What should I erase?` with two choices. ![The What should I erase? chooser, with Start over (keep Wi-Fi) and Everything, (FACTORY RESET)](phone:flow-erase-01-choose.webp#dialog) 3. Tap `Everything, (FACTORY RESET)`. The confirmation is titled `Factory reset` and says `A full factory reset erases Wi-Fi and display settings, returning the ticker to like-new.` and `This cannot be undone.` ![The Factory reset confirmation dialog, with the red Factory reset button](phone:flow-erase-03-factory.webp#dialog) 4. Tap the red `Factory reset` button. The page shows `Done.` `The ticker is erasing everything and restarting like new, it can no longer reach this page.` and `Watch its screen: it will start first-time setup and show a setup Wi-Fi to join. You can close this tab.` ![The Done confirmation after a factory reset, telling you to watch the ticker's screen](phone:flow-erase-04-gone.webp#dialog) 5. Watch the ticker. It shows `Factory Reset Done` / `Wi-Fi and settings erased` / `Restarting for setup...`, restarts, and plays the setup cards with its `CT` network name. ![Factory Reset Done: Wi-Fi and settings erased, restarting for setup](card:factory_reset_done) ## You're done when - The ticker's screen shows `Let's get me set up` and a setup network name, and the old settings page address no longer answers. ## Problems? - The page will not load or the button does nothing: the five-restart gesture does the same job without the page. See [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/). - To set it up again: [quick-start](/quick-start/). ### Join the ticker's setup network URL: https://cryptoticr.com/join-the-setup-network/ How to find the CT network on your phone, what your phone will say about it, and how to get to the setup page if it does not open on its own. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#setup). ## Before you start - The ticker is on and cycling its setup cards. The card `Join my Wi-Fi` shows the name you are looking for. - Your phone (or tablet or computer) is within a few meters of the ticker. ## Steps 1. Read the network name off the `Join my Wi-Fi` card. It is `CT` followed by three digits. The digits come from the ticker's own chip, so two tickers in one home almost always show different names. ![Join my Wi-Fi: the setup network's name and the devices that can join it](card:welcome_07) 2. On your phone, open the Wi-Fi settings and wait for the list to refresh. The ticker's network has no password, so it shows as an open network. It accepts up to four devices at once, so a second device can join alongside a first one that got stuck. 3. Tap the `CT` network to join it. Your phone may warn you that the network has no internet, or ask whether to stay connected. Stay on it: the network exists only to carry your Wi-Fi password to the ticker, and it shuts itself down the moment the ticker is on your Wi-Fi. 4. Look at the glass. It changes to `You're on my Wi-Fi!` with a revolving middle line: `My setup page should pop up now.`, `iPhones & most Androids pop it up...`, `Some, like Samsung won't and will...`, `...need a Sign-in tap, or browse to the IP.`, `Stuck? I'll show a QR code to scan soon...`. Under it: `If not, browse to:`, the address `192.168.4.1`, and `http:// not https://`. ![You're on my Wi-Fi! My setup page should pop up now, if not browse to 192.168.4.1](card:phone_joined) 5. Wait a few seconds for the setup page. Most phones open it by themselves as a sign-in window. Some show a sign-in notification instead, tap it; the glass says as much: `...need a Sign-in tap, or browse to the IP.` 6. If nothing opens, open your browser and type `http://192.168.4.1` into the address bar. The ticker answers every address on its setup network with its own page, so any address works, but that one is the shortest. 7. When the page has loaded, the glass shows `Doing great!` / `On that page, pick` / `your Wi-Fi network.`, with a reminder that placing the ticker on a public or guest network probably won't work. ![Doing great! On that page, pick your Wi-Fi network](card:setup_page_opened) ## You're done when - The setup page is open on your phone, showing its four welcome cards, and the glass says `Doing great!`. Continue with [the-welcome-cards-on-your-phone](/the-welcome-cards-on-your-phone/) and [choose-your-wifi-and-connect](/choose-your-wifi-and-connect/). ## Problems? - The `CT` network is not in the list: [setup-network-not-in-my-wifi-list](/setup-network-not-in-my-wifi-list/) - The glass says `My setup page` / `did not open.`: [setup-page-did-not-open](/setup-page-did-not-open/) - Your phone left the `CT` network on its own: [phone-drops-off-the-setup-network](/phone-drops-off-the-setup-network/) - The glass shows `No activity` and a countdown: nobody used the setup network for 15 minutes, so the ticker restarts and starts its cards again. Join the `CT` network once it is back. See [setup-restarted-for-a-fresh-start](/setup-restarted-for-a-fresh-start/). - Per-device notes: [setup-from-an-iphone-or-ipad](/setup-from-an-iphone-or-ipad/), [setup-from-an-android-phone](/setup-from-an-android-phone/), [setup-from-a-windows-pc](/setup-from-a-windows-pc/), [setup-from-a-mac](/setup-from-a-mac/). ### Factory reset by restarting five times URL: https://cryptoticr.com/factory-reset-by-restarting-five-times/ Wipe the ticker back to new without the settings page: unplug and replug it five times in a row, each time within five seconds of the screen lighting up. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#five-restarts). ## Before you start - The ticker has completed setup at least once and holds a Wi-Fi network. Without one the counter never runs. - You can reach the plug or the switch on the cable. Each restart is a full power cut, not a button. - Everything on it will be erased: the Wi-Fi network, the coins and every setting. Read [what-a-reset-erases-and-keeps](/what-a-reset-erases-and-keeps/) first if you want to keep the Wi-Fi. ## Steps 1. Unplug the ticker (or flip the switch on the cable), wait a second, and plug it back in. The screen lights and shows the start screen. Nothing else appears yet. 2. Within five seconds of switching it on, cut the power again and restore it. This time a row of five circles appears, two of them red, with `3 more` / `quick reboots` / `for factory reset` and a red line that grows under the words, left to right. ![Two of five circles filled: 3 more quick reboots for factory reset](card:reset_countdown_2) 3. Cut the power again while that line is still growing, and restore it. Three red circles, `2 more`. ![Three of five circles filled: 2 more quick reboots for factory reset](card:reset_countdown_3) 4. Again. Four red circles, `1 more` / `quick reboot`. ![Four of five circles filled: 1 more quick reboot for factory reset](card:reset_countdown_4) 5. Once more. All five circles red and `Factory Reset` in red, then a green `Factory Reset Done` with `Wi-Fi and settings erased` and `Restarting for setup...`. ![All five circles filled: Factory Reset](card:reset_countdown_5) ![Factory Reset Done: Wi-Fi and settings erased, restarting for setup](card:factory_reset_done) 6. Leave it plugged in. It restarts into first-time setup and shows `Let's get me set up` and its setup network's name. ## You're done when - The screen shows `Factory Reset Done`, and after the restart the setup cards play with a `CT` network name on them. ## Problems? - The circles never appeared, or the count went back to the start: [factory-reset-gesture-not-working](/factory-reset-gesture-not-working/). - You only wanted to change the Wi-Fi: [change-wifi-network](/change-wifi-network/) keeps your coins, and [erase-wifi-and-set-up-again](/erase-wifi-and-set-up-again/) keeps everything but the network. ## How the count works Every power-on adds one to a counter, and the counter is cleared the moment the ticker has been running for five seconds. So five power-ons in a row, none of them five seconds apart, reach the reset. The circles appear from the second power-on, so the first one gives you no sign; the growing line on the countdown card shows how much of the window has gone. A restart caused by a fault does not count, and a ticker with no saved network resets the counter at every boot, which is why the gesture cannot fire on a ticker that has never been set up. ### Give the ticker a fixed address URL: https://cryptoticr.com/static-ip-address/ Reserve an address for the ticker on your router, the recommended way, or type one into the setup page. What happens if a typed address stops working. ## Before you start - Most owners do not need this. The ticker takes an address from your router automatically. Fix the address only if you want the settings page at the same address forever, for a bookmark, say. - The recommended way is a reservation on your router: the router promises the ticker the same address every time, and nothing is typed into the ticker. It keeps working through a factory reset and through Erase Wi-Fi. - You need the ticker's MAC address. It is on the settings page, in the footer row `MAC`, and on the setup page's footer as `MAC:`. It never changes. ## Steps 1. Open the settings page and write down the value in the footer row `MAC`: six pairs of characters, for example `A4:CF:12:3B:9E:01`. ![The settings page footer, which prints the ticker's MAC address and its current private IP](phone:all-collapsed.webp#page-footer) 2. Open your router's admin pages and find its address reservation screen. Routers call it different things: DHCP reservation, address reservation, static lease, fixed IP or IP binding. 3. Add a reservation and type the ticker's MAC in by hand, character by character. Do not pick the ticker from the router's list of connected devices. Phones join Wi-Fi with made-up private MACs that change, and that list is full of them; a reservation made on one of those holds the address for a device that never comes back, and the ticker ends up with a settings page that still opens but no way out to the internet. A private MAC has 2, 6, A or E as its second character. The ticker's never does. 4. Choose the address to reserve. If the reservation screen offers a DNS setting for that one device, leave it blank. 5. Save the reservation, then unplug the ticker, wait a few seconds and plug it back in, so it asks the router for an address again and receives the reserved one. ## You're done when - The settings page opens at the reserved address, and its footer row `Private IP` shows that address. ## Problems? - The settings page does not open at the reserved address: [settings-page-wont-open](/settings-page-wont-open/) - The settings page opens but prices stop updating: check that the reservation was made on the ticker's MAC, typed by hand, and not on a device picked from the router's list. ## Typing the address into the ticker instead Use this only if your router cannot reserve addresses. 1. On the setup page (or the Change Wi-Fi page), open `Static IP (advanced, most won't need)`. The hint reads `Fill in the first three boxes together, or leave them all blank for automatic (DHCP).` 2. Type the address into `IP address`, the router's address into `Gateway`, and the mask into `Subnet`. Leave `DNS (blank = your router)` empty unless you have a reason. Spaces are removed as you type. 3. Pick your network and type its password as usual, then tap `Connect`. The page checks the numbers first. Something that cannot be an address at all, such as a part over 255 or not four numbers, is refused: `⚠️ I can't use that.` with the reason, for example `IP address 192.168.1.300 has a number over 255. The highest any part of an address can be is 255.` Something that is merely odd is questioned once: `⚠️ That doesn't seem right. Are you sure?` with lines such as `Did you mean 255 rather than 225? They are one key apart.`, `Gateway 10.0.0.1 isn't on the same network as 192.168.1.50, so I'd have no way out.`, or `A fixed address needs the IP, Gateway and Subnet boxes filled in together. Leave any of them blank and I quietly fall back to automatic (DHCP).` A second tap on `Connect` sends it as typed. 4. Let the ticker connect. If the three boxes do not all make sense on the ticker's side, it uses none of them and takes an address from the router instead. 5. Check the result: the settings page footer shows the address as `Private IP`. ## What the ticker does with a typed address - At every start it checks that the fixed address can reach its server. If it cannot, the glass shows `That fixed address` / `isn't working.` / `Asking your router...`, and the ticker takes an address from the router for that session while keeping yours on file: `Your router gave me` / `one that works.` If that fails too: `No luck either way.` / `Keeping yours.` ![The address card: whatever address the ticker is on, it says so on its own screen](card:ip_text) - When it starts on the fixed address it says so during the connection story: `I'm using the fixed` / `address you gave me:` and the address. - To change or clear the address later, open Change Wi-Fi, pick the network you are on (the row marked `on it now`), edit the boxes, which come pre-filled with what is saved, and tap `Connect`. The glass shows `Updating my address...` and then the success card, or `Couldn't apply that address` if the new one reaches nothing, in which case the old one is kept. Picking a different network clears the boxes, because an address belongs to the network it was set for. - If you replace the router itself, the address may not fit the new network. The start-up check above keeps the ticker reachable meanwhile, and a reservation on the new router is the lasting fix. - `Erase Wi-Fi` and a factory reset erase a typed address along with the network. A router reservation is not affected. ### Setting up from an iPhone or iPad URL: https://cryptoticr.com/setup-from-an-iphone-or-ipad/ The setup steps as they look on an iPhone or iPad: the sign-in sheet, what to do when it closes, and the hotspot setting that matters. ## Before you start - The ticker is on and showing `Join my Wi-Fi` with a `CT` network name. - Wi-Fi is on in the iPhone's Settings. ## Steps 1. Open Settings, tap Wi-Fi, and tap the `CT` network. It has no password. 2. Wait for the sign-in sheet. An iPhone checks every new network for a sign-in page, and the ticker answers that check by pointing it at its setup page, so the sheet opens with the page inside it. The glass says `You're on my Wi-Fi!`. ![You're on my Wi-Fi! My setup page should pop up now, if not browse to 192.168.4.1](card:phone_joined) 3. Read the four welcome cards in the sheet and tap `Got it, let's set up!`. ![The setup page's first welcome card, as it appears inside the sign-in sheet](phone:flow-setup-01-welcome.webp#intro-nav) 4. Pick your home network, type its password, tap `Connect`. The page is written so the iPhone does not offer its password AutoFill or a suggested password here; if a keyboard toolbar appears anyway, ignore it and type the password. 5. Leave the sheet open while the ticker connects. When the ticker joins your Wi-Fi it restarts, its own network goes away, and the sheet closes by itself. The page warns you: `If this popup closes by itself, that's normal: rejoin your usual Wi-Fi and open the address above.` 6. Go back to Settings › Wi-Fi and make sure the iPhone is on your home network again, then open Safari and type the address the glass shows, with `http://` in front. If the sheet never opened, or you closed it: with the iPhone still on the `CT` network, open Safari and go to `http://192.168.4.1`. Using the iPhone's own hotspot as the ticker's network? In the hotspot settings turn on `Maximize Compatibility`, otherwise the hotspot runs only on a band the ticker cannot see. ## You're done when - The settings page is open in Safari at the ticker's address on your home Wi-Fi. ## Problems? - [setup-page-did-not-open](/setup-page-did-not-open/) - [phone-drops-off-the-setup-network](/phone-drops-off-the-setup-network/) - [settings-page-wont-open](/settings-page-wont-open/) ### Join a hidden network URL: https://cryptoticr.com/hidden-network/ How to join a Wi-Fi network that does not broadcast its name, and what the ticker can and cannot tell you about it afterwards. ## Before you start - Know the name exactly. A hidden network cannot be picked from a list, so a typo in the name means the ticker keeps looking for a network that does not exist. ## Steps 1. Under the network list, tap `Hidden SSID? Enter it manually`. The list is replaced by a `Network name (SSID)` box with the hint `Exact Wi-Fi name`; the button now reads `Pick from the list instead`. ![The network list, with Hidden SSID? Enter it manually below it](phone:flow-setup-05-choose.webp#networks) 2. Type the name. A password box appears under it, since the ticker cannot tell whether a hidden network has a password and assumes it does. 3. Type the password and tap `Connect`. If the name begins or ends with a space the page asks once, `The network name ends with a space. That is allowed, but did you mean “MyNetwork”?`, and a second tap sends it as typed. A name longer than 32 bytes is refused. 4. Watch the glass as for any join. On the Change Wi-Fi page the glass says `Not in my scan - trying anyway (hidden?)` before it tries. ![What the glass shows while it joins: the network it is trying and which attempt it is on](card:joining) ## You're done when - The ticker joins and shows `You're all set!` (setup) or `Connected! My new address is` and the address (Change Wi-Fi). ## Problems? - The join fails: [it-failed-and-didnt-say-why](/it-failed-and-didnt-say-why/) - The password was refused: [password-refused](/password-refused/) ## What is different on a hidden network - The ticker never sees a hidden network in a scan, so it cannot tell "no such network" from "the network is there but refused me". Its verdicts after a failed try are less specific than on a normal network, and the calm waiting screen after a power cut reports `No answer yet. I keep trying.` rather than naming the router. - Everything else, the address, the signal check, updates, works the same. ### Setting up from an Android phone URL: https://cryptoticr.com/setup-from-an-android-phone/ The setup steps on Android: the sign-in notification, the phones that need a tap, and the hotspot band that matters. ## Before you start - The ticker is on and showing `Join my Wi-Fi` with a `CT` network name. - Wi-Fi is on. ## Steps 1. Open the phone's Wi-Fi settings and tap the `CT` network. It has no password. 2. If the phone asks whether to stay connected to a network without internet, say yes. The network is only for this step. 3. Wait for the sign-in page. Android checks every new network for a sign-in page, and the ticker answers that check by sending it to the setup page. Most phones open it as a window by themselves. Some, and the glass names Samsung, show a notification instead, such as "Sign in to network"; tap it. The glass says `You're on my Wi-Fi!`, and its revolving line reads `Some, like Samsung won't and will...` / `...need a Sign-in tap, or browse to the IP.` ![You're on my Wi-Fi! My setup page should pop up now, if not browse to 192.168.4.1](card:phone_joined) 4. If no window and no notification appears, open Chrome and go to `http://192.168.4.1`. 5. Read the four welcome cards and tap `Got it, let's set up!`, then pick your home network, type its password and tap `Connect`. ![The setup page's Choose your Wi-Fi screen, listing nearby networks](phone:flow-setup-05-choose.webp#networks) 6. When the ticker joins your Wi-Fi it restarts, its own network goes away, and the phone goes back to your usual Wi-Fi. If the window closes on its own, that is normal. Open Chrome and type the address the glass shows under `My settings are here:`, with `http://` in front. Using the phone's hotspot as the ticker's network? Set the hotspot band to 2.4 GHz. A 5 GHz-only hotspot is invisible to the ticker. ## You're done when - The settings page is open in the browser at the ticker's address on your home Wi-Fi. ## Problems? - [setup-page-did-not-open](/setup-page-did-not-open/) - [phone-drops-off-the-setup-network](/phone-drops-off-the-setup-network/) - [settings-page-wont-open](/settings-page-wont-open/) ### Change to a different Wi-Fi network URL: https://cryptoticr.com/change-wifi-network/ Moving a working ticker to another network from the settings page, without a setup restart: what to press, what the glass shows, and what happens on failure. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#change-wifi). ## Before you start - The ticker keeps its current network until the new one has been proven. If the new one fails, nothing changes. - The phone or computer you are using has to move to the new network afterwards too, or it cannot reach the ticker's page any more. ## Steps 1. On the settings page, open the `Device` section and tap `Wi-Fi…`, then `Change Wi-Fi` (`Move me to a different network. No setup restart.`). The Change Wi-Fi page opens, with `← Go back to the settings page` at the top and the heading `Switch my Wi-Fi`. Under it: `After switching, the phone or computer you're using must also join the new network, otherwise you won't be able to reach me here.` ![The Change Wi-Fi page's network list, with the current network badged](phone:flow-change-01-choose.webp#networks) 2. Wait for the list. The network the ticker is on carries the badge `on it now`. Tap the new network. ![The new network picked from the list](phone:flow-change-02-picked.webp#networks) 3. Type its password and tap `Connect`. The page shows `Trying "NewNetwork"…` and then relays what the ticker is doing. ![Typing the new network's password](phone:flow-change-03-password.webp#password-box "Type the new password") ![The page relaying that the ticker is trying the new network](phone:flow-change-04-trying.webp#setup-status "Then it tells you how it went") 4. Watch the glass. It shows a band of short phases: `Getting ready...`, `Looking for that network nearby...`, then `Found it (signal 78%). Connecting...` (or `Not in my scan - trying anyway (hidden?)`), then `Connect attempt` and `1 of 3...`. Each attempt is given nine seconds; a failed one shows its reason and `Retrying... (1 of 3)`. A join that works is followed by `Wi-Fi OK - checking the internet...`. ![Change Wi-Fi to MyHomeWiFi from MyOldWiFi, connect attempt 1 of 3, on the ticker's own screen](card:change_frame) 5. On success the glass shows `Connected! My new address is` and the new address for 20 seconds, then the ticker restarts once onto the new network (`Restarted to reconnect`, `to your Wi-Fi`). The page shows `✅ Switching to "NewNetwork". Look at my screen for my new address (…) and reopen my settings there.` with the address as a link, and `If it doesn't answer straight away, give it a few seconds, I restart once to finish up.` The page may instead report `I've stopped answering here, which usually means I've moved to "NewNetwork". Look at my screen: it either shows my new address, or it says what went wrong.` The ticker has left the network your phone is on, so the page has lost it. ![Connected, with the ticker's new address and a reminder to open the settings page there](card:change_success) ![The Change Wi-Fi page after a switch, pointing at the new address](phone:flow-change-05-switched.webp#setup-status) 6. Move your phone or computer to the new network and open the address the glass showed. ## You're done when - The ticker cycles coins on the new network and the settings page opens at the new address. ## Problems? - The new network is not in the list: [my-wifi-is-not-in-the-list](/my-wifi-is-not-in-the-list/) - The change failed: [change-wifi-did-not-work](/change-wifi-did-not-work/) - The page went quiet and you cannot find the ticker afterwards: [cant-reach-the-ticker-after-a-wifi-change](/cant-reach-the-ticker-after-a-wifi-change/) - You want to change the password of the network you are on, not the network: [changing-your-router-password](/changing-your-router-password/) ## If it fails The ticker goes back to the network it was on. The glass shows `Couldn't join. Back on your saved Wi-Fi.`, then a card headed `Couldn't switch` with the network name, the reason, and `Your Wi-Fi settings`, `were not changed.` for 15 seconds. ![Couldn't switch, with the network, the reason, and confirmation that Wi-Fi settings were not changed](card:change_failure) The page shows the verdict, one of `I can't find "NewNetwork" at this location.`, `"NewNetwork" let me in, but I couldn't reach the internet through it.`, or `"NewNetwork" didn't let me on. What I saw is below, it says which part went wrong.`, with `What I saw` under it and the offer to `Save it anyway`, which is for a ticker you are about to move; see [save-a-network-for-another-place](/save-a-network-for-another-place/). If the settings are locked, the page says `My settings are locked. Unlock them on my settings page first, then change my Wi-Fi.` ### Setting up from a Windows PC URL: https://cryptoticr.com/setup-from-a-windows-pc/ The setup steps from a Windows laptop or PC, including the common case where no page opens and you go to 192.168.4.1 yourself. ## Before you start - The ticker is on and showing `Join my Wi-Fi` with a `CT` network name. - The PC's Wi-Fi is on. ## Steps 1. Click the Wi-Fi icon in the taskbar and connect to the `CT` network. It has no password. 2. Windows checks a new network for a sign-in page and the ticker answers that check, so Windows may mark the network as needing action and open a browser at the setup page by itself. 3. If no page opens, open a browser and go to `http://192.168.4.1`; the setup page's own Help says this is common on Windows laptops. The glass shows the same address under `If not, browse to:`. 4. Read the four welcome cards, click `Got it, let's set up!`, pick your home network, type its password and click `Connect`. ![The setup page's Choose your Wi-Fi screen, listing nearby networks](phone:flow-setup-05-choose.webp#networks) 5. When the ticker joins your Wi-Fi it shuts its own network down. Reconnect the PC to your home Wi-Fi, then open a browser and type the address the glass shows, with `http://` in front. ![The address card the ticker shows, which is what you type into the browser](card:ip_text) ## You're done when - The settings page is open in the browser at the ticker's address on your home Wi-Fi. ## Problems? - [setup-page-did-not-open](/setup-page-did-not-open/) - [settings-page-wont-open](/settings-page-wont-open/) - [browser-turns-http-into-https](/browser-turns-http-into-https/) - [vpn-blocks-the-settings-page](/vpn-blocks-the-settings-page/) ### Save a network for another place URL: https://cryptoticr.com/save-a-network-for-another-place/ Storing a network the ticker cannot reach yet, the new house, the office, so it joins on arrival, using Save it anyway on the Change Wi-Fi page. ![What the glass shows when a saved network comes back into range](card:saved_wifi_is_back) ## Before you start - This is for a network the ticker cannot see from where it is now. If the network is in range, use [change-wifi-network](/change-wifi-network/) instead, that proves the network before switching. - The name and password must be exactly right. The ticker cannot check them, and once saved it leaves your current network for good. ## Steps 1. On the settings page, open `Device` → `Wi-Fi…` → `Change Wi-Fi`. ![The Change Wi-Fi page's network list](phone:flow-change-01-choose.webp#networks) 2. Tap `Hidden SSID? Enter it manually` (the network is not in the list), type the name exactly, and the password, then `Connect`. 3. Let the attempt fail: the page reports `⚠️ I can't find “NewNetwork” at this location.` and offers `Save it anyway if you're moving me or about to switch this network to it, otherwise keep your current Wi-Fi.` 4. Tap `Save it anyway`. The page spells out the consequence: `I'll leave “CurrentNetwork” right now and wait for “NewNetwork”. If that name isn't exactly right I can't come back on my own.` with `Yes, save it and leave` and `Cancel`. 5. Tap `Yes, save it and leave`. The glass shows `Saving this network...` then `Saved. I'll join it when it's in range` for eight seconds. The page shows `✅ Saved “NewNetwork”. Unplug and set me up in the new spot, or I'll connect when that network becomes available.` 6. Unplug the ticker, take it to the other place, and plug it in. ## You're done when - At the other place the ticker starts, shows `Connecting to:` and the saved name, and joins. ## Problems? - The ticker opened its setup network instead of joining: [setup-opened-by-itself](/setup-opened-by-itself/) ## If the saved name or password was wrong The ticker has never connected with the saved details, so it does not wait for that network indefinitely. It tries twice at start-up, waits and tries again, and after two failed rounds it opens its setup network with its cards, keeping every coin and setting; the waiting screen's footer says `I'll retry a few times.` and then `1 more try, then I'll open my setup page.` Join the `CT` network and set it up as on day one: [join-the-setup-network](/join-the-setup-network/). ### Setting up from a Mac URL: https://cryptoticr.com/setup-from-a-mac/ The setup steps from a Mac: the captive-network window, and the browser fallback if it does not appear. ## Before you start - The ticker is on and showing `Join my Wi-Fi` with a `CT` network name. - The Mac's Wi-Fi is on. ## Steps 1. Click the Wi-Fi icon in the menu bar and choose the `CT` network. It has no password. 2. A Mac checks every new network for a sign-in page. The ticker answers that check by pointing it at its setup page, so a small window with the setup page in it usually opens by itself. 3. If no window opens, open Safari and go to `http://192.168.4.1`. The glass shows the same address under `If not, browse to:`. 4. Read the four welcome cards, click `Got it, let's set up!`, pick your home network, type its password and click `Connect`. ![The setup page's Choose your Wi-Fi screen, listing nearby networks](phone:flow-setup-05-choose.webp#networks) 5. When the ticker joins your Wi-Fi it restarts, and its own network goes away with it. The window, if you used it, goes blank; that is expected. Reconnect the Mac to your home Wi-Fi, open Safari and type the address the glass shows under `My settings are here:`, with `http://` in front. ![The address card the ticker shows, which is what you type into the browser](card:ip_text) ## You're done when - The settings page is open in Safari at the ticker's address on your home Wi-Fi. ## Problems? - [setup-page-did-not-open](/setup-page-did-not-open/) - [settings-page-wont-open](/settings-page-wont-open/) - [browser-turns-http-into-https](/browser-turns-http-into-https/) ### Changing your router's Wi-Fi password URL: https://cryptoticr.com/changing-your-router-password/ What to do before you change the password of the network the ticker is on, and what the ticker does if you change it without telling it first. ## Before you start - You cannot type the new password into the ticker ahead of time: it would be a password that does not exist yet. What you can do is warn the ticker, so it stops waiting patiently and opens its setup screen a couple of minutes after the network drops. - Everything below keeps your coins and settings. Only the Wi-Fi is re-entered. ## Steps 1. On the settings page, open `Device` → `Wi-Fi…` → `Change Wi-Fi`. ![The Change Wi-Fi page's network list](phone:flow-change-01-choose.webp#networks) 2. In the list, tap the network the ticker is on, the row with the `on it now` badge. Instead of a password box the page says `You're on this one now - I already have what I need, so there's nothing to type.` ![The network picked, showing there is nothing to type](phone:flow-change-02-picked.webp#networks) 3. Under that, tap `I'm about to change this password`. The page explains: `Here's what happens. You change the password at your router. I drop off your Wi-Fi, and this page goes with me. A few minutes later I'll open my setup screen and ask for the new password, type it there and I'm back, with everything I had.` If you have a fixed address it adds: `About your fixed address (…). If you're swapping the router itself, not just changing its password, that address may not fit the new one.` 4. Tap `Continue`. The page shows `Ready. Go and change it at your router now. When I lose the Wi-Fi I'll open my setup screen and ask you for the new password.` The warning stays armed for 30 minutes. 5. Change the password at your router. The ticker drops off the network; its glass shows the `Looking for Wi-Fi` card with `I'll open my setup page` under it. ![Looking for Wi-Fi: is it on, I'll reconnect by myself](card:trouble_link_down) 6. About two minutes after the drop the ticker restarts (`Restarted to reconnect`, `to your Wi-Fi`), tries the old password twice, and is refused. It waits and tries a few more times: the glass shows `Wi-Fi rejected my password` (or `Can't join Wi-Fi`), the network's name, and `Did the password change?`, `I'll keep trying, then`, `open my setup to fix it.` After four refusals in a row it opens its setup network, leading with a `Heads up` card: `Your Wi-Fi refused me`, the network's name, and the reason. ![Wi-Fi rejected my password: did the password change, I'll keep trying then open my setup to fix it](card:password_wait_confirmed) ![Heads up: your Wi-Fi refused me, the password was refused](card:welcome_00_refused) 7. Join the `CT` network with your phone. The setup page's first card now reads `I couldn’t get back on your Wi-Fi.` and says the saved password `may have stopped working`. Pick the network, type the new password, `Connect`. ## You're done when - The ticker shows `You're all set!` and restarts onto your Wi-Fi with everything as before. ## Problems? - Setup did not open and the ticker keeps saying `Waiting for Wi-Fi`: the router is not refusing it, it cannot see the network at all, see [glass-says-i-cant-find-your-wifi](/glass-says-i-cant-find-your-wifi/) - The new password is refused too: [password-refused](/password-refused/) ## If you change the password without warning the ticker The same thing happens, more slowly. A ticker that loses its Wi-Fi while running waits up to 60 minutes before it restarts, because most drops are the router's, not yours, and a restart during a short outage would only lose prices. After the restart the refusals count the same way and setup opens after four. If you would rather not wait, unplug the ticker and plug it back in: the restart happens at once and the refusals begin. ### Choose your Wi-Fi and connect URL: https://cryptoticr.com/choose-your-wifi-and-connect/ Using the setup page's network list, the password box and the Connect button, and what the page and the glass show while the ticker joins. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#setup). ## Before you start - The setup page is open and past its welcome cards. Its heading reads `Choose your Wi-Fi`, with `Help` and `Rescan` beside it. - You know your home Wi-Fi password exactly, capitals included. ## Steps 1. Wait for the list. While the ticker scans, the page shows `Scanning for Wi-Fi in your area…` / `Hold on, this takes a few seconds.` Each network in the list shows its name, a lock if it has a password, five signal bars, and the signal in dBm. The bars and the number are colored together: green is good, amber is fair, red is weak. A network the page thinks is a guest network carries a `guest` badge. 2. Tap your home network. Pick the main network, not a guest one, and if your router offers a 2.4 GHz and a 5 GHz name, pick the 2.4 GHz one. If your network is not listed, tap `Rescan`; if it is hidden, tap `Hidden SSID? Enter it manually` and type the name exactly. ![The setup page's Choose your Wi-Fi screen, listing nearby networks](phone:flow-setup-05-choose.webp#networks "The networks it can see") ![The setup page after tapping a network in the list](phone:flow-setup-06-picked.webp#networks "The one you picked") 3. Type the password in the box that appears. The box is a plain text box with the hint `Type it exactly as it is`; the eye button beside it hides or shows what you type. What the eye does also decides whether the ticker's screen shows the password while it connects. ![The setup page's password box for the chosen network](phone:flow-setup-07-password.webp#password-box) 4. Leave `Static IP (advanced, most won't need)` closed unless you know you need a fixed address; see [static-ip-address](/static-ip-address/). 5. Tap `Connect`. The button turns into `Working on it… 60s` and counts down; under it: `👀 Watch my screen.` / `I show every step there.` If the page has a doubt about what you typed it says so first, `⚠️ That doesn't seem right. Are you sure?`, and a second tap on `Connect` sends it anyway; if it cannot use the entry at all it says `⚠️ I can't use that.` and explains. ![The setup page while the ticker is connecting: Working on it, 60s, Watch my screen](phone:flow-setup-08-joining.webp#password-box) 6. Watch the glass. It shows `Got it - thanks!` / `Connecting to:` and the network name, then `Password:` and the password as asterisks (or in clear, if you left the eye open), then `Logging in...`. If a first try fails, the glass shows `No luck yet.` / `Trying again (2 of 3)` / `Each try sharpens` / `my diagnosis...` and, below, `On my previous try:` with the reason. The page's status line reads `Connecting…` or `Still working, attempt 2 of 3…`. ![Got it - thanks! Connecting to MyHomeWiFi, password hidden, logging in](card:joining) ![No luck yet, trying again 2 of 3](card:join_retry) 7. Read the result. On success the glass shows `Status report:`, your network's name, `Signal`, `Me` (the new address), `DHCP`, `DNS`, and three `IP` rows that show whether the ticker could reach its server and two internet addresses, for eight seconds, then `You're all set!` / `My IP Address` / the address / `One moment...` for eight seconds, then it restarts. The page shows `Connected! 🎉 My setup Wi-Fi is off now. Your phone should hop back to your usual Wi-Fi by itself. If not, open Settings → Wi-Fi and tap it.` ![Status report: the network, the signal, the address, and timings for DHCP, DNS and three servers](card:status_report) ![You're all set! My IP address is 192.168.1.107](card:join_ok) The page's `USB Power:` line, shown from the moment the page loads, is the ticker's reading of its own supply: `USB Power: good` with a voltage, or a warning with advice. It is about the ticker's cable and adapter, not your phone's battery. ## You're done when - The glass has shown `You're all set!` with an address and restarted, and the page has shown `Connected! 🎉`. Continue with [find-the-settings-page-after-setup](/find-the-settings-page-after-setup/). ## Problems? - The list is empty or your network is missing: [my-wifi-is-not-in-the-list](/my-wifi-is-not-in-the-list/) - `The password was refused.` or `Wrong password`: [password-refused](/password-refused/) - `The router turned me away.`: [router-turned-me-away](/router-turned-me-away/) - `The router says it's full.`: [router-says-its-full](/router-says-its-full/) - `No address was given to me.`: [no-address-was-given](/no-address-was-given/) - `Joined, but my server is quiet.`: [joined-but-my-server-is-quiet](/joined-but-my-server-is-quiet/) - `The signal here is very weak.`: [signal-too-weak-to-join](/signal-too-weak-to-join/) - `I lost sight of the router.`: [lost-sight-of-the-router-while-joining](/lost-sight-of-the-router-while-joining/) - `Nothing came back.`: [nothing-came-back-when-joining](/nothing-came-back-when-joining/) - A network that wants a username: [network-wants-a-username](/network-wants-a-username/) - `It failed and didn't say why.`: [it-failed-and-didnt-say-why](/it-failed-and-didnt-say-why/) - The page says it has lost touch with the ticker: [phone-drops-off-the-setup-network](/phone-drops-off-the-setup-network/) ### Erase the Wi-Fi and set up again URL: https://cryptoticr.com/erase-wifi-and-set-up-again/ Forgetting the saved network from the settings page so the ticker restarts into first-time setup with its coins and settings kept. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#erase-wifi). ## Before you start - This keeps your coins, colors and timings. It erases the saved network, its password, and any fixed address. - After it, the ticker shows no prices until it is on a network again. ## Steps 1. On the settings page, open the `Device` section and tap `Wi-Fi…`. ![The Device section, with Restart, Wi-Fi and Erase buttons](phone:flow-wifi-01-device.webp#maintenance "The Reset row in Device") ![The Wi-Fi menu, open, with Change Wi-Fi and Erase Wi-Fi listed](phone:flow-wifi-02-choose.webp#dialog "And what Erase offers") 2. Tap `Erase Wi-Fi` (`Forget this Wi-Fi and restart into first-time setup. Display settings are kept.`). 3. Read the confirmation, `Forget this Wi-Fi and start over in first-time setup?`, `Your coins & display settings will be kept.`, and tap `Erase Wi-Fi`. ![The confirmation dialog, warning that coins and display settings are kept](phone:flow-wifi-03-confirm.webp#dialog) 4. The page shows `Wi-Fi erased`, `Done. The ticker is restarting into first-time setup, it can no longer reach this page, so nothing more happens here.`, `Watch its screen: it will show a setup Wi-Fi to join. You can close this tab.` That card closes by itself after a minute. ![The Wi-Fi erased confirmation, saying the ticker is restarting into first-time setup](phone:flow-wifi-04-erased.webp#dialog) 5. Look at the glass: the ticker restarts, shows `Let's get me set up` and `on your home Wi-Fi`, and starts its setup cards with the `CT` network name. ![Let's get me set up on your home Wi-Fi, the ticker's first screen of a fresh setup](card:first_boot_intro) ## You're done when - The `Join my Wi-Fi` card is on the glass. Continue with [join-the-setup-network](/join-the-setup-network/). ## Problems? - The `CT` network does not appear on your phone: [setup-network-not-in-my-wifi-list](/setup-network-not-in-my-wifi-list/) ### Lock the settings with a password URL: https://cryptoticr.com/lock-the-settings-with-a-password/ Add a view-only password so nobody on your network can change the settings: type a password, read the four-digit code off the ticker, done. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#lock). ## Before you start - The lock stops changes, not viewing. The page's words: `Asks for a password before any change is saved: your display and Wi-Fi settings, and Clear/Reset. Viewing always stays open.` - It is one password for the ticker, for everyone on the network including you. Made for `a display on a busy shared network`; on an ordinary home network you may not need it. - A forgotten password cannot be looked up or reset by anyone. The only way back is a factory reset. Keep it somewhere safe. - Password rules: three to ten characters, printable, no spaces; capitals matter. ## Steps 1. Open the settings page, scroll to `Device` → `My settings`, and tap `Lock`. A dialog opens: `Add a password`. 2. Type the password. Under three characters the page says `A little longer, please, at least 3 characters.` Tap `Continue`. 3. Read the warning headed `One important thing`: `If it's ever forgotten, it can't be recovered by anyone`. Tap `I understand, continue`. ![The Add a password dialog, asking for a password](phone:flow-lock-02-typed.webp#dialog "Type a password") ![The warning: if it's ever forgotten, it can't be recovered by anyone](phone:flow-lock-03-warn.webp#dialog "Read what it warns") 4. Look at the ticker. It shows `Password setup code`, a four-digit number, and `Type this on your phone`. The code proves you are at the ticker, `so no one who only found this page over the network can lock you out`. ![The ticker showing Password setup code, a four-digit number, and Type this on your phone](card:lock_challenge) 5. Type the four digits into `Code from the screen` and tap `Enable password`. A wrong or expired code says `That code didn't match the one on your ticker. A fresh code is on the screen, try again.`; the code expires after a couple of minutes, and `Show the code again` fetches a new one. 6. The final card confirms the lock. Tap `I've written it down`. ![The dialog asking for the four-digit code from the ticker's screen](phone:flow-lock-04-code.webp#dialog "Then the four digits that unlock it") ![The confirmation: password set, and the settings are now locked](phone:flow-lock-05-done.webp#dialog "Locked") ## You're done when - The `Lock` button has become `Unlock`, and the page from another phone shows `Settings are locked. You can look around, enter the password to make changes.` ## Problems? - Every other browser now needs the password once: [using-the-page-from-several-devices](/using-the-page-from-several-devices/). - Unlocking: type the password into the banner and tap `Unlock`; `Unlocked on this device.` A wrong one says `That password didn't match. Viewing is still fine.`; typing the four-digit code instead is caught with `Not that one, that's the 4-digit code from my screen…`. See [unlock-refuses-the-4-digit-code](/unlock-refuses-the-4-digit-code/). - `Unlock` on an unlocked browser offers `Log out here` (this browser back to view-only) or `Remove password` (the lock gone for everyone). - Too many wrong tries: [too-many-password-tries](/too-many-password-tries/). Forgotten: [forgot-the-settings-password](/forgot-the-settings-password/). ### Moving to a new home or a new router URL: https://cryptoticr.com/moving-to-a-new-home-or-router/ The three ways to get the ticker onto a network it has never seen, and the one thing to do before you unplug it. ![The Reset row in the Device section: Wi-Fi opens the network settings](phone:global-device.webp#maintenance) ## Before you start - A ticker that has completed setup and then cannot find its network waits for that network to come back, indefinitely, restarting every two minutes and trying again. It never opens setup by itself in that case, because a network that is off the air is far more often a power cut than a move. The waiting screen's footer says `Changed your Wi-Fi? 5 quick restarts wipe me.`, and that reset erases your coins and settings along with the network. - So the one thing to do before you unplug it for a move is to forget the old network first. That keeps everything else. ## Steps 1. Decide which case you are in: - **New home, or a router with a new network name:** use option A or B below before you unplug. - **Same network name, new password** (a replacement router set up with the old name): do nothing in advance. The ticker will be refused by the new router, and after four refusals it opens its setup network by itself, keeping your settings, see [changing-your-router-password](/changing-your-router-password/). - **Same name and password:** the ticker joins the new router as if nothing happened. If it had a fixed address that does not fit the new router, it takes one from the router for the session and says `Your router gave me` / `one that works.` 2. **Option A, forget the network before you go.** On the settings page: `Device` → `Wi-Fi…` → `Erase Wi-Fi`. The ticker restarts into setup and stays there, ready for the new place; see [erase-wifi-and-set-up-again](/erase-wifi-and-set-up-again/). 3. **Option B, store the new network in advance.** If you already know the new network's exact name and password: `Device` → `Wi-Fi…` → `Change Wi-Fi`, enter it by hand, let the attempt fail, and use `Save it anyway`; see [save-a-network-for-another-place](/save-a-network-for-another-place/). At the new place the ticker joins on its own if the details were right, and opens setup after a couple of failed rounds if they were not. 4. **If it is too late**, the ticker is already at the new place, showing `Waiting for Wi-Fi` or `Trying to connect` with the old network's name, the only way back to setup is the five-restart factory reset: [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/). Export your settings first if you still can reach the page from somewhere; otherwise re-pick your coins afterwards. ![Factory Reset Done: Wi-Fi and settings erased, restarting for setup](card:factory_reset_done) ## You're done when - The ticker is on the new network and cycling coins, and the settings page opens at its new address. ## Problems? - The `CT` network does not appear: [setup-network-not-in-my-wifi-list](/setup-network-not-in-my-wifi-list/) - The ticker keeps showing `Waiting for Wi-Fi` at the new place: [glass-says-i-cant-find-your-wifi](/glass-says-i-cant-find-your-wifi/) ### Export and import settings URL: https://cryptoticr.com/export-and-import-settings/ Save everything on the settings page as a small file, and load it back into this ticker or another one. Export names the file; Import applies at once. ## Before you start - The file holds everything on the page: coins, colors, timings, the popup rows, quiet hours. It does not hold the Wi-Fi network or password. The page says: `Export downloads everything on this page (coins, colors, timings, not Wi-Fi) as a small file named after the ticker and the date.` - Import applies straight away, with no extra Save step. ![The My settings row: Export writes the file, Import reads one back](phone:global-device.webp#backup) ## Steps 1. Scroll to `Device` → `My settings`. 2. Tap `Export`. The browser saves a file named after the ticker and the date and time, ending in `.json`, and the page says `Settings exported.` 3. Keep the file somewhere you will find it: a backup before experimenting, or the way to copy a setup to a second ticker. 4. To load a file, tap `Import` and choose it. The page checks it is a settings file, applies it to the ticker, and says `Imported, saved and applied to your Ticker.` ## You're done when - After Export: the file is on your device. After Import: the page's coin boxes and controls show the file's values and the ticker has redrawn. ## Problems? - `Import failed: not a settings file`, or another import error: [import-failed](/import-failed/). - The browser did not offer to save (some in-app browsers cannot download): open the page in Safari, Chrome or another full browser and export again. ### Find the settings page after setup URL: https://cryptoticr.com/find-the-settings-page-after-setup/ How to reach the ticker's settings page for the first time: the automatic hand-off from the setup page, and the address to type if that does not happen. ## Before you start - The ticker has restarted after `You're all set!`. Its glass shows `Looking good!` / `Starting up...`, then the logo with `My settings are here:` and an address. - The phone or computer you are using is on your home Wi-Fi, the same network you gave the ticker. It must be, or nothing below can reach the ticker. ## Steps 1. Look at the setup page if it is still open. After `Connected! 🎉` it shows `My new address, remember it:` and the address large, with `Hang tight, trying...` under it. The page keeps checking that address; when the ticker answers it shows `✅ Found me! I'm up and running on your Wi-Fi.` and `Taking you there now…`, and opens the settings page for you. Tapping the address makes it check right now. ![The setup page after the ticker has joined your Wi-Fi, showing Connected](phone:flow-setup-09-joined.webp#setup-status) 2. If the page says `Says it can't be reached? I'm still starting up. Wait a few seconds and try again.`, wait: the ticker is between the restart and being on your Wi-Fi. It keeps trying by itself. 3. If the setup page is gone (the phone closed it when the setup network shut down), read the address off the glass instead. After the restart the ticker shows it several ways, in turn: under `My settings are here:` on the start screen; on a page reading `Open a browser.` / `Enter into its` / `ADDRESS BAR:` with the address large and `Not a search box!` under it; and as a QR code titled `Scan for my settings`. ![Open a browser, enter into its address bar, not a search box: the ticker's address](card:greet_settings_pc) ![Scan for my settings: the ticker's address as a QR code](card:greet_settings_qr) 4. Open a browser and type the address into the address bar with `http://` in front, for example `http://192.168.1.42`. Do not type it into a search box, and do not let the browser change it to `https://`, the ticker's page is `http://` only. That is safe: the page stays on your own network and never goes over the internet. The glass says so under the address: `http:// not https://`. 5. Or scan the `Scan for my settings` QR code with the phone's camera; it opens the same address. ## You're done when - The page opens with the CryptoTicr logo, `Settings` under it, and the banner `First time here? That's Lee (in Ohio).`, you are on the settings page. The glass shows `You're in settings!` Continue with [pick-your-first-coins](/pick-your-first-coins/). ## Problems? - The page will not open: [settings-page-wont-open](/settings-page-wont-open/) - The browser insists on `https://`: [browser-turns-http-into-https](/browser-turns-http-into-https/) - You missed the address and the glass has moved on: [lost-the-tickers-address](/lost-the-tickers-address/) - The page opens but the coin boxes are empty: [coin-boxes-are-empty-after-setup](/coin-boxes-are-empty-after-setup/) - The page says the ticker is busy: [settings-page-says-your-ticker-is-busy](/settings-page-says-your-ticker-is-busy/) ### Using a phone hotspot URL: https://cryptoticr.com/using-a-phone-hotspot/ Running the ticker from a phone's hotspot when there is no usable home Wi-Fi, and the two hotspot settings that decide whether the ticker can see it. ![What the glass shows once it has joined the hotspot](card:boot_found_wifi) ## Before you start - The ticker can only see 2.4 GHz networks. Both major phones can run a hotspot that the ticker cannot see unless one setting is changed: on an iPhone, `Maximize Compatibility` must be on; on Android, the hotspot's band must be set to 2.4 GHz. The ticker's own screens say the same thing when a network blocks it: `Use home Wi-Fi or a hotspot.` / `iOS: Maximize Compatibility.` - The ticker fetches a coin's price at most every nine seconds, so it uses data continuously while it runs. Keep that in mind on a metered plan. ## Steps 1. Turn the hotspot on, with the 2.4 GHz setting above. Note its name and password. 2. Set the ticker up as usual, [join-the-setup-network](/join-the-setup-network/), and pick the hotspot in the list. If you are setting up from the same phone that runs the hotspot, use another device for the setup page, or run the setup from a phone that is not the hotspot. ![The setup page's network list, where the hotspot's name appears like any other network](phone:flow-setup-05-choose.webp#networks) 3. Type the hotspot's password and tap `Connect`. ![Typing the hotspot's password](phone:flow-setup-07-password.webp#password-box) ## You're done when - The ticker joins the hotspot and shows `You're all set!`, then cycles coins. ## Problems? - The hotspot is not in the list: it is probably on 5 GHz only, change the band and tap `Rescan`; see [my-wifi-is-not-in-the-list](/my-wifi-is-not-in-the-list/) ## Worth knowing - Every time the hotspot goes off (the phone leaves, or the hotspot times out), the ticker loses its network and waits for it to return, restarting every two minutes; it rejoins by itself when the hotspot is back. - The settings page is reachable only from a device on the same hotspot. ### Pick your first coins URL: https://cryptoticr.com/pick-your-first-coins/ Filling the twelve coin boxes on the settings page by typing or with Load top coins, and saving them to the ticker. ## Before you start - The settings page is open. Near the top is the heading `Select coins` with twelve boxes under it, labeled `1st coin` to `12th coin`. ![The twelve coin boxes on the settings page, filled](phone:all-collapsed.webp#coins) ## Steps 1. Tap the first box and type a coin's name or its symbol: `bitcoin` or `btc` both work. A list appears as you type, each row with the coin's logo, name, symbol and market-cap rank. 2. Tap the coin you want in the list. The box fills with the coin's full name, its logo appears at the left of the box, and its symbol appears as a badge at the right. 3. Repeat for as many boxes as you want, up to twelve. Press Tab to move to the next box. Leave the rest empty. 4. Or fill all twelve at once: tap the `Load top coins` chip under the boxes. A slider appears with a caption such as `Top 1–12`; slide it to preview twelve coins at a time by market value, and when the slider's button turns orange, tap it to drop those twelve into the boxes. The caption under the slider says `Slide through top market cap coins. The button turns orange - tap it to load them.` Stablecoins are left out of these lists. Edit the boxes afterwards however you like. 5. Tap `Save & Apply Coins`. The button appears under the boxes once anything in them has changed. ## You're done when - The page shows `Saved & applied to your Ticker.` - The glass shows `You're in settings!` / `Pick your coins,` / `hit Save, and` / `I'll get to work!` for a few seconds if the tour was still running, then the first of your coins with its price. ## Problems? - `Add at least one coin first.` (every box is empty; fill one and save again). - `"xyz" isn't a coin I know. Pick one from the list as you type, or clear the box.` The box holds text that is not a coin: [save-refused-unknown-coin](/save-refused-unknown-coin/) - `All your coins are paused, tap a coin's icon to bring at least one back, then save.` See [all-coins-are-paused](/all-coins-are-paused/) - The boxes were empty when the page opened: [coin-boxes-are-empty-after-setup](/coin-boxes-are-empty-after-setup/) - `Couldn't load the top-coins list, the ticker may have lost its internet connection.` Tap `Try again`; if it keeps failing, see [glass-says-i-cant-see-my-server](/glass-says-i-cant-see-my-server/) ### Things to do in the first hour URL: https://cryptoticr.com/things-to-do-in-the-first-hour/ The handful of settings worth touching on day one: brightness, colors, layout, the market cards, the address popup, and where each lives on the page. ## Before you start - Your coins are saved and the ticker is cycling them. Everything below applies to the ticker the moment you change it; only the coin list has a save button. ## Steps 1. Set the brightness. Open the `Display` section and drag the `Brightness` slider; the glass follows as you drag. Mid-range suits most rooms. 2. Choose a color scheme. Under `Display`, open `Colorset` and tap a swatch; the glass changes at once. `Colorblind` uses blue and yellow instead of green and red for up and down. ![The Brightness slider at the top of the Display section](phone:global-display.webp#brightness) 3. Choose a layout. `Per screen:` offers `One`, `Two` and `Four`, how many coins share the glass at a time. `One` has room for a chart; `Two` and `Four` do not. 4. Set how long each screen stays. Drag the `Show Coin for:` slider under the coin boxes (it reads `Show Two for:` or `Show Four for:` in those layouts). Each layout remembers its own time. 5. Turn on the market cards. Open `Show Market Info` inside `Global Settings` and tick `Market overview` or `Sector heat`; ticking one shows that card on the glass right away. 6. Decide about the address popup. `Show my IP address` has a `QR code` row and a `Text` row; each puts the ticker's address on the glass on its own schedule so the page is always findable. Turn off both to stop it, or leave the defaults. ![The Show my IP address panel: a QR code row and a Text row, each with its own schedule](phone:global-ip.webp#ip) 7. Pick a page theme. The palette button beside `Select coins` offers dark and light themes for the page itself; it changes nothing on the ticker. 8. Optional: lock the page. `Lock` in the `Device` section sets a password that stops anyone else on your network changing settings. Most homes do not need it. ![The Lock button in the Device section, if you want the settings page read-only](phone:global-device.webp#password) Every section has a `?` beside its title that explains it in place, and F1 opens the page's own Help. ## You're done when - The ticker looks the way you want it in your room, and you know where the `?` buttons are. ## Problems? - A change did not reach the ticker and the page said `Couldn't reach your ticker just now.`: [couldnt-reach-your-ticker-message](/couldnt-reach-your-ticker-message/) - The screen looks too dim or too bright at night: [quiet-hours](/quiet-hours/) ## Problems and fixes ### A firmware update didn't finish URL: https://cryptoticr.com/update-didnt-finish/ The ticker showed Firmware update didn't finish, Update failed, Update paused, or Update was interrupted at start. What each means and what happens next. What the owner sees: - Firmware update didn't finish. - I'll try again in an hour - Update failed - Connection lost cut short: 412 of 1019 KB - Update paused - Server sent no valid fingerprint to check. - Update was interrupted - Update N/A ## Symptoms - After the `Updating` / `Firmware` screen, a card: `Firmware update` / `didn't finish.` with `I'll try again in` / `an hour`, and dim rows under it such as `was: firmware -> v2.07`, `got 412/1019 KB`, `fw v2.06_ST7789_S`. - Or `Update failed` with a reason, for example `Connection lost` / `cut short: 412 of 1019 KB`. - Or `Update paused` with `Server sent no valid` / `fingerprint to check.` - Or `Server problem` / `Manifest error 500.`, `Can't reach server`, or a small `Update N/A` note. - Or, at start-up, `Update was interrupted` on the dim technical row. ![Firmware update didn't finish: I'll try again in 3 minutes, with the details underneath](card:ota_didnt_finish) ![Update failed: connection lost, cut short at 412 of 1019 KB](card:ota_failed) ![Update paused: the server sent no valid fingerprint to check](card:ota_paused) ![Server problem: manifest error 500](card:ota_server_problem) ## Cause A download that stopped early, arrived damaged, or could not be fingerprint-checked is thrown away; the ticker keeps running the firmware it had. The commonest reasons are a weak or dropping Wi-Fi link partway through a megabyte download, and the server being unreachable at the moment of the check. `Update paused` means the server offered a file without a fingerprint to verify it against; the ticker refuses to install anything it cannot check. `Update was interrupted` is the one bad case: power was lost after installation had begun, leaving part of the image unwritten. ## Fix 1. Leave the ticker on. It retries at its next hourly check by itself; the card says `I'll try again in` and how long. `Update N/A` and `Can't reach server` mean the server did not answer this time; the next check is an hour away. 2. If the reason was `cut short`, improve the link before then: move the ticker nearer the router or see [weak-wifi-card-keeps-appearing](/weak-wifi-card-keeps-appearing/). The ticker also postpones on its own when the signal is very poor. 3. `Update paused` and `Server problem` are at the server's end. Nothing to do; the next check finds a corrected file. 4. `Update was interrupted`: the ticker still runs, but a repair is needed. The server has been told, and the ticker takes the next published version on its own if it can. Contact Lee: [contact](/contact/). ## If that didn't work - The same card returns every hour for a day: note the dim rows (`was:`, `got`, `fw`, `built`, `srv`) and contact Lee with them. They say which server answered and how far the download got. ### A market info card never shows URL: https://cryptoticr.com/market-info-card-never-shows/ You turned on Market overview or Sector heat and the ticker shows coins only. The data has not arrived, the interval has not come round, or a layout has it off. What the owner sees: - I turned on Market overview and nothing appears - The Sector heat card never comes up - Only coins ever show ![Show Market Info: a card that is unchecked here never comes](phone:global-news.webp#news-cards) ## Symptoms - A market card is switched on, but the ticker cycles through coins and the card does not appear. ![The two market cards, when they do show: Total Market Cap and Sector Heat](card:info_global) ![Sector Heat](card:info_hot) ## Cause Four ordinary reasons. The card's data is not on the ticker yet: the page says `If a card's data isn't in yet (say, right after power-on), your coins simply keep going and the card appears as soon as its data arrives`. The server itself answers "not yet" for a minute or two after its own restart while it gathers sector data. The interval has not come round: `Show every` counts minutes, and a card shows once per interval. The switches are kept per layout, so a card turned on in One per screen is off in Two or Four until you switch it on there. Or another pop-in was on the glass moments ago and the cards wait out the shared spacing gap. ## Fix 1. Tap the card's run button on the settings page. If the card appears on the ticker, everything works; it is only waiting for its interval. 2. If the run button shows nothing, wait a few minutes and try again: the data is still on its way from the server. 3. Check the `Per screen:` layout you are watching. Switch the card on in that layout too. 4. Shorten `Show every` if you want the cards more often; the shortest is two minutes. ## If that didn't work - The run button never produces the card after an hour online, while prices update normally: contact Lee with which card and your firmware line. See [contact](/contact/). ### Glass says I can't see my server URL: https://cryptoticr.com/glass-says-i-cant-see-my-server/ A box headed I can't see my server, with Retry n of 3 pills and Trying again in ~8s. The ticker is in an outage hold; what the verdict line means, what to do. What the owner sees: - I can't see my server - Retry 1 of 3 - Trying again in ~8s - OK 4m ago - restart 43m - Try 7 ## Symptoms - The coins stop changing. A small pill, `Retry 1 of 3`, appears over them for a few seconds, three times. - Then a box: `I can't see my server`, a line such as `Wi-Fi down. | OK 4m ago | Try 7`, a row of addresses in green and red, and `Trying again in ~8s` with a draining bar. Then the coins again, and the loop repeats. - Sometimes the signal card with a bottom line such as `Your internet looks down` or `The trouble is at our end`. ![The outage box: I can't see my server, with the verdict, the last good data and a countdown](card:outage_dns) ![The same box naming a server error](card:outage_server_error) ![The retry pill over the coin screen: Retry 1 of 3](card:outage_retry_pill) ## Cause A price fetch failed hard: no connection, a timeout, or a server error. The ticker keeps the last good screen on the glass rather than blanking it, and retries on a rising schedule while it works out where the fault is. The verdict line is that finding: `Wi-Fi down.`, `No IP address from router.`, `No internet.`, `DNS is flaky here.`, `something answers for my server`, `Server down (internet OK).`, `Can't reach the internet.`, `Connection is flaky here.` and so on. `OK 4m ago` says when data last arrived; `Try 7` counts attempts; `restart 43m` says a self-restart is scheduled if nothing improves. After many failed tries the ticker drops and rejoins the Wi-Fi so its radio can pick the strongest access point again, and after a long stretch with no reply it restarts itself once, with `Restarted to refresh` / `my server link` on its start screen. ## Fix 1. Read the verdict line. It tells you which layer failed. 2. `Wi-Fi down.`, `No IP address from router.`, `Wi-Fi rejected my password`: the router or the link. See [what-happens-when-wifi-drops](/what-happens-when-wifi-drops/). 3. `No internet.`, `Can't reach the internet.`, `Your internet looks down`: your connection beyond the router. Check another device; see [glass-says-your-internet-looks-down](/glass-says-your-internet-looks-down/). 4. `something answers for my server`, `This network is blocking me`: a sign-in page or a filtering network. See [glass-says-this-network-is-blocking-me](/glass-says-this-network-is-blocking-me/). 5. `Server down (internet OK).`, `server error 503`, `The trouble is at our end`: nothing to do; see [glass-says-the-trouble-is-at-our-end](/glass-says-the-trouble-is-at-our-end/). 6. In every case, leave the ticker on. It recovers the moment its server answers and the coins resume where they were. ## If that didn't work - The box has been looping for hours while other devices are online: restart the ticker once; if it returns to the box, note the verdict line and the row of addresses and contact Lee. See [contact](/contact/). ### Save says all my coins are paused URL: https://cryptoticr.com/all-coins-are-paused/ Save & Apply refuses with All your coins are paused, or the pause button says I have to show at least one coin. Un-pause one coin and save again. What the owner sees: - All your coins are paused, tap a coin's icon to bring at least one back, then save. - I have to show at least one coin. - Un-pause at least one coin first ## Symptoms - Tapping `Save & Apply Coins` shows `All your coins are paused, tap a coin's icon to bring at least one back, then save.` and nothing is saved. - The save button's tip reads `Un-pause at least one coin first`. - Tapping a coin's logo to pause it shows `I have to show at least one coin.` ![Every coin paused, with the warning that at least one must show](phone:flow-coins-03-paused.webp#pause "Every coin paused: nothing left to show") ![The same card after Show all coins puts them back](phone:flow-coins-04-restored.webp#coins "One tap puts them back") ## Cause Every box is dimmed: each coin is in the list but out of the rotation. The ticker must have something to show, so the page refuses to save an all-paused list and refuses to pause the last showing coin. ## Fix 1. Tap the logo of the coin you want to see. Its box brightens and the note reads `BTC is back in the rotation.` 2. Tap `Save & Apply Coins`. The page says `Saved & applied to your Ticker.` and the ticker shows that coin. ![A coin back on the glass once its box is unpaused](glass:1_ac_24_1000400_3130_002 "A coin back on the glass once its box is un-paused") 3. To bring everyone back at once, tap the play button above the boxes: `All coins are back in the rotation.` ## If that didn't work - The button stays refused with a coin showing: check for an empty list; `Add at least one coin first.` means no box holds a coin. See [choosing-coins](/choosing-coins/). ### The power card says low or high URL: https://cryptoticr.com/power-card-says-low-or-high/ A card titled Power a bit low, Power very low!, Power a bit high or Power very high! keeps appearing over the coins. The supply is the cause, not the ticker. What the owner sees: - Power a bit low - Power very low! - Power a bit high - Power very high! - Switch to a different USB power source. - Unplug. Use a different power source. - My USB power is very low right now. ## Symptoms - A card with a large voltage figure, a thumb down, and one of `Power a bit low`, `Power very low!`, `Power a bit high` or `Power very high!`, with advice such as `Switch to a different USB power source.` or `Unplug. Use a different power source.` - It comes back about every quarter of an hour. - During setup, a `Power` card: `My USB power is` / `very low right now.`, or the setup page's `USB Power: check now` notice. ![Power a bit low, with a thumb down and Try a different USB power source](card:voltage_low) ![Power very low!, the danger band, with a thumb down](card:voltage_danger_low) ![Power a bit high, with a thumb down and Switch to a different USB power source](card:voltage_high) ![Power very high!, the danger band, telling you to unplug](card:voltage_danger_high) ## Cause The ticker measures the voltage reaching it and compares a minute's readings against fixed lines. Low means the supply sags under load: a thin or long cable, a worn adapter, a computer port that is asleep or shared, or a hub. High means the source is pushing above the rail's rating. The ticker's electronics are not the cause; the card is the ticker telling you what it is being fed. ## Fix 1. Note the title. `very low!` or `very high!` is the danger band, where the ticker can restart on its own or damage its stored settings; act now. `a bit` is a warning. 2. For a low reading, swap the cable first. Use the cable that came in the box, or another short USB Type-C cable. 3. Plug the adapter into a wall socket rather than a power strip that is shared with heavy loads, or move from a computer port or hub to the adapter. 4. For a high reading, unplug it and use a different source: a plain USB charger or the adapter from the box. 5. Wait a minute or two. The verdict only improves once a full minute of readings clears the line by a margin, so the next card, or the figure under `Info → System Info`, is the check. A good supply shows no more cards. ## If that didn't work - The card still shows `low` on the adapter from the box with its own cable: contact Lee with the voltage figure on the card. See [contact](/contact/). - The ticker has been restarting on its own as well: [ticker-restarts-by-itself](/ticker-restarts-by-itself/). - The supply is fine and you want the repeats to stop: untick `Notify me of weak → Power`. The start-up showing stays. ### The screen is dark or looks off URL: https://cryptoticr.com/screen-is-dark-or-off/ The ticker's screen is black or very dim while the ticker is plugged in. Quiet hours at a low night level, a brightness of ten percent, or no power at all. What the owner sees: - The screen is black - The screen is very dim - It went dark in the evening ![The Brightness slider, the first thing to check when the screen looks dark](phone:global-display.webp#brightness) ## Symptoms - The screen is black, or so dim it looks off, while the cable is connected. - It went dim at a particular time of day and came back later. ## Cause Three possibilities. Quiet hours are on and the `Night level` is low: the ticker dims between the `From` and `to` times. Or the `Brightness` slider is at its lowest step, ten percent, which is dim but never off. Or the ticker has no power: a switched-off cable, a dead adapter or an asleep USB port. The firmware never turns the backlight fully off on its own, so a truly black screen with the ticker running is unusual. ## Fix 1. Look closely in a dark room. A faint image means the backlight is low, not off: open the settings page and check `Brightness` and, under `Nighttime quiet hours`, the `Night level` and the times. 2. No image at all: check the switch on the cable and try another USB source. See [power-and-usb](/power-and-usb/). 3. Still nothing with a known-good source: restart it by unplugging and replugging. The start screen should light within a few seconds. ## If that didn't work - The screen lights on the start screen and then goes black: contact Lee with what the start screen showed. See [contact](/contact/). - It is bright by day and dark at night when you did not want that: [screen-got-brighter-at-night](/screen-got-brighter-at-night/) covers the opposite case, and [quiet-hours-at-the-wrong-time](/quiet-hours-at-the-wrong-time/) the timing. ### The settings page won't open URL: https://cryptoticr.com/settings-page-wont-open/ Typing the ticker's address gives nothing, a search page, or an error. The address needs http:// in the address bar, the right Wi-Fi, and no VPN in the way. What the owner sees: - This site can't be reached - Safari can't open the page - A search results page opens instead - The page never loads ## Symptoms - You typed the address and got `This site can't be reached`, `Safari can't open the page`, a search results page, or a spinner that never ends. ## Cause Four ordinary causes. The address went into a search box instead of the address bar. The browser turned `http://` into `https://`, which the ticker does not speak. Your phone is on a different network from the ticker: mobile data, or a guest network. Or a VPN on the phone is sending local addresses away from your network. The ticker's own screen warns about the first two, right where it shows the address to type. ![The ticker's own screen: Open a browser, enter 192.168.1.107 into its address bar, not a search box, http:// not https://](card:greet_settings_pc) If the page starts to load and then stops, it shows its own report instead, with a way to send it to Lee: ![The settings page's Diagnostics box, with Reload page, Copy report, and Email it to Lee; phones also get Text it to Lee](phone:flow-fault-02-report.webp#diagnostics) ## Fix 1. Read the address again off the ticker's start screen, `My settings are here:`. 2. Type it into the address bar at the top of the browser, with `http://` in front, and press Go. If a list of search results appears, you typed into a search box; tap the bar at the very top. 3. Check the phone is on the same Wi-Fi as the ticker, not on mobile data or a guest network. Turn mobile data off for the moment if the phone keeps preferring it. 4. Turn off any VPN on the phone and try again; see [vpn-blocks-the-settings-page](/vpn-blocks-the-settings-page/). 5. If the browser shows a security warning or `https://` in the bar, see [browser-turns-http-into-https](/browser-turns-http-into-https/). 6. Try another browser on the same device, or another device. ## If that didn't work - The address on the ticker's screen has changed since you last looked: [lost-the-tickers-address](/lost-the-tickers-address/). - Two tickers in the house: [two-tickers-which-address-is-mine](/two-tickers-which-address-is-mine/). - Still nothing from any device: the router may be keeping devices apart; see [router-issues](/router-issues/). ### Glass says your internet looks down URL: https://cryptoticr.com/glass-says-your-internet-looks-down/ The signal card's bottom line reads Your internet looks down during an outage: the ticker has a good Wi-Fi link, but nothing beyond the router answers. What the owner sees: - Your internet looks down - No internet. - Can't reach the internet. - No reply, internet looks down. ## Symptoms - During the outage loop the signal card shows your network's name, a healthy `Strength:` reading, and the bottom line `Your internet looks down`. - The outage box's verdict reads `No internet.`, `Can't reach the internet.` or `No reply, internet looks down.` ![The signal card: Good signal, and your internet looks down](card:trouble_their_internet) ![The outage box: can't reach the internet](card:outage_no_internet) ## Cause The ticker is joined to the router and has an address, but its probes to the internet, its own server and two public addresses, get no answer. That pattern means the router's connection to the outside is down or the router is not passing traffic: a modem reboot, an outage at your provider, a router that came up before the modem after a power cut, or a router setting that blocks new devices from the internet. ## Fix 1. Check another device on the same Wi-Fi. If it cannot load a web page either, the fault is upstream of the ticker. 2. Restart the router, and the modem if there is one, modem first. Wait a couple of minutes. 3. Leave the ticker on. It retries by itself and resumes the moment its server answers. 4. If other devices are fine and only the ticker is blocked, the router is treating it differently: [router-settings-that-block-new-devices](/router-settings-that-block-new-devices/). ## If that didn't work - The line persists after the router is back and other devices work: restart the ticker once. If it still cannot reach the internet, note the verdict line and the row of addresses in the outage box and contact Lee. See [contact](/contact/). ### Save refuses a coin it doesn't know URL: https://cryptoticr.com/save-refused-unknown-coin/ Save & Apply says a name isn't a coin I know. The box holds text that is not on the server's list; pick from the list that appears as you type, or clear it. What the owner sees: - "…" isn't a coin I know. Pick one from the list as you type, or clear the box. - aren't coins I know. Pick them from the list as you type, or clear the boxes. ## Symptoms - `Save & Apply Coins` shows `"…" isn't a coin I know. Pick one from the list as you type, or clear the box.` with the text you typed, and nothing is saved. ![The Select coins card, where a box that does not match a coin is refused on save](phone:flow-coins-01-boxes.webp#coins) ## Cause A box holds text that does not match any coin on the ticker's list, which comes from its server. Usually the name was typed in full without picking from the suggestions, is misspelt, or is a coin the server does not carry. ## Fix 1. Find the box named in the message; it is the one whose badge is empty. 2. Clear it and type the first letters of the symbol or the name again. The list appears as you type; matches ignore spaces and punctuation. 3. Tap the coin in the list. The box fills and its badge shows the symbol. 4. If no list appears for that coin, it is not one the server offers; clear the box. See [how-many-coins-are-available](/how-many-coins-are-available/). 5. Tap `Save & Apply Coins`. ## If that didn't work - No list appears for anything: the page could not fetch the coin list from the server. Reload the page; if the boxes still offer nothing, see [couldnt-reach-your-ticker-message](/couldnt-reach-your-ticker-message/). ### The browser turns http into https URL: https://cryptoticr.com/browser-turns-http-into-https/ You typed http:// and the browser opened https:// or warned the connection is not private. The ticker speaks plain http on your network. What the owner sees: - Your connection is not private - This site can't provide a secure connection - The address bar shows https:// after I typed http:// ## Symptoms - After typing the ticker's address the browser shows `https://` in front of it and a warning such as `Your connection is not private` or `This site can't provide a secure connection`, and the page does not load. ## Cause Browsers now try `https://` first. The ticker serves its page over plain `http://` inside your home network, and that traffic never leaves it: nothing between your phone and the ticker goes over the internet. The padlock is for names on the public internet with certificates behind them, which a small device on a home network cannot have. The ticker's own screen says `http:// not https://`, under the address it asks you to type. ![The ticker's own screen: Open a browser, enter into its address bar the address shown, not a search box, http:// not https://](card:greet_settings_pc) The ticker's own connection to its price server, over the internet, is encrypted. The settings page never leaves your home network. See [security](/security/). ## Fix 1. Type the whole address with `http://` in front, for example `http://192.168.1.42`, not the bare numbers. A bare address is what invites the browser to guess. 2. If a warning page appears anyway, look for an option to continue to the site; some browsers hide it under `Advanced`. 3. Bookmark the page once it opens, so the bookmark carries `http://`. 4. If the browser keeps forcing `https://` for that address, try another browser on the same device. ## If that didn't work - See [settings-page-wont-open](/settings-page-wont-open/) for the other reasons an address does not load. ### The screen got brighter at night URL: https://cryptoticr.com/screen-got-brighter-at-night/ At the quiet-hours start the ticker brightened instead of dimming. Night level is above the daytime Brightness; the page marks it brighter than daytime. What the owner sees: - brighter than daytime - It gets brighter in the evening instead of dimmer ## Symptoms - When quiet hours begin the ticker gets brighter, not dimmer. - On the settings page, a small `brighter than daytime` note sits beside the night percentage. ![The night level, right under the quiet hours times: set it below Brightness or the screen lifts at night](phone:global-display.webp#night-level) ## Cause `Night level` is higher than `Brightness`. The ticker does what it is told: during the window it runs at the night level, whatever that is. The page allows it, because some owners want the ticker brighter in the evening, and marks it so it is not a surprise. ## Fix 1. Open the settings page and scroll to `Display`. 2. Note the `Brightness` percentage. 3. Under `Nighttime quiet hours`, drag `Night level` below it. The `brighter than daytime` note disappears and the ticker dims at once if the window is open now. ## If that didn't work - The ticker changes level at the wrong times: [quiet-hours-at-the-wrong-time](/quiet-hours-at-the-wrong-time/). ### The weak Wi-Fi card keeps appearing URL: https://cryptoticr.com/weak-wifi-card-keeps-appearing/ A card titled Weak Wi-Fi signal or Wi-Fi drops out interrupts the coins every quarter of an hour. Why the ticker is saying it, and what actually stops it. What the owner sees: - Weak Wi-Fi signal - Wi-Fi drops out - Strength: Weak -82 dBm - Strength: Very Weak -87 dBm ![The Wi-Fi signal box: unticking it stops the card](phone:global-device.webp#wifi-warn) ## Symptoms - Every fifteen minutes or so the coins give way to a card: `Weak Wi-Fi signal` or `Wi-Fi drops out`, a red thumb down, your network's name, and `Strength:` with `Weak`, `Very Weak`, `Useless` or `Dead!` and a reading such as `-84 dBm`. - Prices may be slow to change, charts may be missing, or the ticker may show `Looking for Wi-Fi` now and then. ![Weak Wi-Fi signal, with a red thumb down: Strength Very Weak -85 dBm](card:wifi_strength_weak) ![Looking for Wi-Fi, red-crossed signal icon: I'll reconnect by myself](card:trouble_link_down) ## Cause The card repeats only when the link needs attention: it has actually dropped three or more times in the last hour, or the reading is so poor that drops are only a matter of time. A weak-looking reading on a link that is not dropping does not repeat the card. So a repeating card is evidence, not nagging: the ticker is losing its connection where it sits. The page puts it this way: `far from the router, walls in between`, so `bigger pieces like coin icons, charts and updates can't come down reliably`. ## Fix 1. Move the ticker nearer the router, or the router nearer the ticker, and out from behind metal, aquariums, microwaves and thick walls. Even a meter can change the reading a lot. 2. Wait a quarter of an hour. The card either stops (the link is no longer dropping) or shows a better `Strength:` word. 3. If moving is not possible, put a 2.4 GHz extender or a mesh unit between them. The ticker uses 2.4 GHz only. 4. If the router has a "band steering" or "smart connect" setting that merges 2.4 and 5 GHz under one name, see [mesh-and-band-steering-routers](/mesh-and-band-steering-routers/). ## If that didn't work - The reading is good but the card says `Wi-Fi drops out`: the router is dropping the ticker, not the distance. See [what-happens-when-wifi-drops](/what-happens-when-wifi-drops/) and [router-settings-that-block-new-devices](/router-settings-that-block-new-devices/). - You accept the signal and want the card gone: untick `Notify me of weak → Wi-Fi signal` in the `Device` section. The ticker runs exactly the same; only the repeats stop. The start-up card and the outage face still appear. ### Update postponed because the signal is weak URL: https://cryptoticr.com/update-postponed-weak-signal/ The ticker shows Signal too weak / Postponing update. and does not update. It waits for a better moment, and updates anyway after ten postponements. What the owner sees: - Signal too weak - Postponing update. - Not great, updating anyway ## Symptoms - A short green card, `Signal too weak` / `Postponing update.`, then the coins return. It may repeat at each hourly check. - Later, the signal card leads an update with `Not great, updating anyway`. ![The signal card reading Weak Wi-Fi signal at Very Weak -85 dBm](card:wifi_strength_weak) ![The signal card at Good -50 dBm, which is well clear of the update line](card:wifi_strength_good) ## Cause A firmware image is a megabyte, and a very poor link tends to drop partway through. So when the smoothed reading is worse than the update line, well below where the weak-signal card starts warning, the ticker puts the download off until the next hourly check, and counts. After ten postponements it updates regardless, so a ticker in a poor spot is never left behind. A ticker that has been faulting skips the wait altogether, since the update may be the cure. ## Fix 1. Nothing is required; the ticker will update. To make it sooner, move the ticker nearer the router, or the router nearer the ticker, and wait for the next check (within an hour). 2. Check the reading on the signal card or under `Info → System Info`. Once it is better than the update line the next check downloads. 3. If the reading cannot be improved, let the count run out. The download after the tenth postponement is checked like any other, and if it is cut short it is retried; see [update-didnt-finish](/update-didnt-finish/). ## If that didn't work - The card keeps appearing for days and no update arrives: the link is very poor and the ten postponements have not yet run out. See [weak-wifi-card-keeps-appearing](/weak-wifi-card-keeps-appearing/) for what improves it. ### A VPN blocks the settings page URL: https://cryptoticr.com/vpn-blocks-the-settings-page/ The ticker's address will not load while a VPN is on. VPNs often route local addresses away from your network; turn it off for the moment or use another device. What the owner sees: - The page loads only when my VPN is off - This site can't be reached while the VPN is connected ## Symptoms - The settings page will not load on a phone or computer with a VPN connected, and loads the moment the VPN is off. ![The settings page as it looks when it does load, from a device with no VPN in the way](phone:all-collapsed.webp#page-header) ## Cause The page is served by the ticker itself, inside your home network. A VPN sends the device's traffic through a tunnel to somewhere else, and many VPNs send local addresses through it too, so the request never reaches the ticker. ## Fix 1. Turn the VPN off, open the settings page, make your changes, and turn the VPN back on. Most changes reach the ticker the moment you make them. Changes to the coin list wait for `Save & Apply`, so press it before you turn the VPN back on. 2. Or use another device on the same Wi-Fi that has no VPN. 3. Many VPN apps have an option to allow local network access, sometimes called LAN access or split tunneling. Turning it on lets the page load with the VPN up. ## If that didn't work - The page still will not load with the VPN off: [settings-page-wont-open](/settings-page-wont-open/). ### Coins show no icon URL: https://cryptoticr.com/coin-shows-no-icon/ Coins are drawn by name and symbol with no logo, or the ticker showed Icons not ready yet. The logo pack is missing or damaged; the ticker fetches it by itself. What the owner sees: - The coin has a name but no logo - Icons not ready yet - New artwork 1814 KB to fetch - I refreshed my icons. Your Wi-Fi is safe. ![Title Area: with Icon off, the coin shows by name or symbol instead](phone:one-coin-title.webp#title) ## Symptoms - Every coin's title shows the name and symbol but no logo. - A card `Icons not ready yet` with a yellow reason such as `wrong file size` and rows `size expect` / `size actual` / `crc expect` / `crc actual`, ending `I'll try again in` / `30 minutes`. - Or the start screen said `I refreshed my icons.` / `Your Wi-Fi is safe.` after a run of faults. ![Icons not ready yet: wrong file size, with the expected and actual sizes and checksums](card:ota_icons_not_ready) ![New artwork: the pack about to be fetched, your coins return on their own](card:ota_icons_announce) ## Cause The logos are one pack stored beside the firmware, and a coin is drawn without a logo whenever that pack is absent or fails its check. A brand-new ticker, a ticker after a factory reset that found its pack damaged, a ticker whose fault cure discarded the pack, and a ticker whose firmware update brought a new pack all start without one. The ticker fetches the pack in the background on its own: once at start, then every half hour until a download verifies. If the `Title area` setting excludes the icon, no logo is expected at all; that is a choice, not a fault. ## Fix 1. Check `Title area` in the `Display` section of the settings page includes the icon. See [title-area](/title-area/). 2. Leave the ticker on and on Wi-Fi for an hour. Watch for `New artwork` / `1814 KB to fetch`, the `Updating` / `Icons` bar, and `New icons` / `Restarting in 5s`. After that restart the logos are back. 3. If `Icons not ready yet` keeps returning with the same reason, the pack on the server is not verifying against what the ticker receives. The ticker keeps trying every half hour; a poor Wi-Fi link is the usual cause of a `wrong file size`. See [weak-wifi-card-keeps-appearing](/weak-wifi-card-keeps-appearing/). ## If that didn't work - The ticker has been on and online for a day and still shows no logos and no download cards: the pack may be quarantined after crashing the ticker, in which case it waits for a new one from the server. Contact Lee with the exact `Icons not ready yet` rows if you saw them: [contact](/contact/). ### Glass says the trouble is at our end URL: https://cryptoticr.com/glass-says-the-trouble-is-at-our-end/ The ticker says My server's down right now, The trouble is at my end, or Server down (internet OK). Nothing to do at home: it recovers on its own. What the owner sees: - My server's down right now. - My server's API is down. - The trouble is at my end. - Your Wi-Fi is fine - my end. - Your Wi-Fi is fine, it's our end - The trouble is at our end - Server down (internet OK). - Server up, API refused. - server error 503 ## Symptoms - On the start screen's wait box: `My server's down right now.` or `My server's API is down.`, then `Your Wi-Fi is fine - my end.` or `The trouble is at my end.` and `I'll keep trying.` - During an outage, the signal card's bottom line `Your Wi-Fi is fine, it's our end` or `The trouble is at our end`, or the outage box's verdict `Server down (internet OK).`, `Server up, API refused.`, or `server error 503`. - A box with `503: Service Unavailable` or `500: Internal Server Err`. ![The signal card: your Wi-Fi is fine, it's our end](card:trouble_our_end) ![The outage box naming a server error](card:outage_server_error) ## Cause The ticker reached the internet, proved it with a public address, and CryptoTicr's own server did not answer or answered with an error. That is a fault on the CryptoTicr side, a server restart, an overload, or a problem with the data source, and there is nothing on your ticker or network to change. The ticker says so plainly so that you do not start resetting things at home. ## Fix 1. Leave the ticker plugged in and on your Wi-Fi. It retries on its own, keeps the last good prices on the glass, and resumes the moment the server answers. 2. Do not factory-reset or change the Wi-Fi. Neither helps, and both cost you a setup. 3. If the box is `429: Heavy Server Load`, the server asked the ticker to slow down; it does, for a short while, and carries on. ## If that didn't work - The message has stood for more than an hour: tell Lee, with the time you first saw it. Lee cannot see individual tickers from the server side, so a report helps. See [contact](/contact/). ### Quiet hours come at the wrong time URL: https://cryptoticr.com/quiet-hours-at-the-wrong-time/ The ticker dims or brightens hours away from the times you set. Usually the time zone is wrong; otherwise it has lost the time and stood down. What the owner sees: - It dims an hour early - It dims in the afternoon - It never dims - It stopped dimming after the internet was down ## Symptoms - The ticker dims or brightens at a time that is off by one or more whole hours from what you set. - It never dims at all, or it stopped dimming after a stretch without internet. ![The Time zone row: a wrong zone here moves the whole window](phone:global-display.webp#tz) ## Cause The ticker works out local time from universal time plus the zone on the settings page. A wrong zone shifts the window by whole hours. The zone is taken from the first phone or computer that opened the page, so a page first opened from a device set to another zone, or from a laptop abroad, sets the wrong one. Never dimming has two causes: the `From` and `to` times are equal, which the page defines as never, or the ticker has lost the time after a day without a server reply and has stood the schedule down on purpose. ## Fix 1. Open the settings page, scroll to `Nighttime quiet hours`, and read the zone in the row under the times. 2. Pick your zone. United States zones are listed first. The change applies at once and the ticker re-evaluates the window within a second. 3. Check `From` and `to` are different times. The same time in both means never dim. 4. If it stopped after an internet outage, it recovers by itself once the ticker reaches its server again; a restart also refreshes the time at once. ## If that didn't work - Daylight saving changed and the window moved: the server applies the zone's rules, so a wrong shift after a clock change means the zone itself is wrong (for example a fixed-offset zone). Pick the named zone for your place. ### The ◀ ▶ buttons went dark URL: https://cryptoticr.com/remote-buttons-went-dark/ The previous and next buttons under the coin boxes are dimmed, or a tap says Too fast. Either the list fits one screen, or you stepped faster than it fetches. What the owner sees: - Too fast — wait ~5s - The previous and next buttons are grayed out - Couldn't reach your ticker, is it on? ## Symptoms - `◀` and `▶` under the coin boxes are dimmed and do nothing. - Or a tap shows `Too fast — wait ~5s` and the arrows go dark for a few seconds. ![The strip under the coin boxes: previous, pause, next and the camera button](phone:all-collapsed.webp#remote) ## Cause Two different things. The arrows are dimmed whenever every showing coin fits on one screen: one coin in One per screen, up to two in Two, up to four in Four. There is nowhere to step. Otherwise the arrows are rate-limited, because every step makes the ticker fetch fresh prices: the page allows twelve steps in a minute, refilling steadily, and once the allowance is spent the arrows go dark until half of it has come back. ## Fix 1. If the arrows are dimmed with no message, add more coins or switch to `One` per screen so there is a rotation to step through. 2. If you saw `Too fast`, wait the seconds it named. The arrows come back by themselves; no reload is needed. 3. To watch one coin rather than step to it repeatedly, tap its badge in the coin box, then `⏸`. See [jump-to-a-coin-and-the-remote-buttons](/jump-to-a-coin-and-the-remote-buttons/). ## If that didn't work - A tap shows `Couldn't reach your ticker, is it on?`: the page has lost the ticker. See [couldnt-reach-your-ticker-message](/couldnt-reach-your-ticker-message/). ### The ticker restarts by itself URL: https://cryptoticr.com/ticker-restarts-by-itself/ The start screen comes back with a line such as Restarted to reconnect to your Wi-Fi, Freeze recovery or Glitch recovery. What each means and what to do. What the owner sees: - Restarted to reconnect to your Wi-Fi - Restarted to refresh my server link - Restarted to refresh my memory - Freeze recovery - Glitch recovery - Glitch 2 in a row ## Symptoms - The coins vanish, the screen shows the logo and start screen again, and two green lines say why: `Restarted to reconnect` / `to your Wi-Fi`, `Restarted to refresh` / `my server link`, `Restarted to refresh` / `my memory`, `Freeze recovery` or `Glitch recovery`. - Sometimes a yellow `Glitch 2 in a row` and a dim technical row such as `3: Soft watchdog | mid a data fetch`. ![Restarted to reconnect to your Wi-Fi](card:boot_reason_reconnect) ![Restarted to refresh my server link](card:boot_reason_server_link) ![Restarted to refresh my memory](card:boot_reason_memory) ![Freeze recovery, with the reset code underneath](card:boot_reason_freeze) ![Glitch recovery, with the exception code underneath](card:boot_reason_glitch) ## Cause The first three are deliberate: the ticker restarts itself as a cure when its Wi-Fi link has been gone a long time, when the server has not answered for a long stretch, or when memory has run low for ten minutes. These are the ticker working as designed, and they usually mean the Wi-Fi or the internet was away for a while. `Freeze recovery` and `Glitch recovery` mean a fault or a freeze, which the ticker's watchdog turned into a restart. A poor power supply is the commonest outside cause of those; a rare firmware fault is the other. Every restart keeps your settings and Wi-Fi. ## Fix 1. Read the reason. `Restarted to reconnect` or `to refresh my server link` points at the network: check whether other devices lost Wi-Fi or internet at the same time, and see [what-happens-when-wifi-drops](/what-happens-when-wifi-drops/). One such restart after an outage needs nothing from you. 2. `Freeze recovery` or `Glitch recovery` once, with no repeat inside ten minutes, needs nothing either. The ticker restarted, cured itself, and carried on. 3. If a `Glitch N in a row` count appears, check the supply first: swap the cable and use the adapter from the box. See [power-card-says-low-or-high](/power-card-says-low-or-high/). Most repeated glitches are a sagging supply. 4. Let it run. The ticker climbs a ladder of stronger cures on its own and says which it used; ten healthy minutes clear the count. See [ticker-says-it-started-over-fresh](/ticker-says-it-started-over-fresh/). 5. If a QR card appears, `Crash report data` / `Scan and send to Lee`, scan it and send it. See [crash-report-card-appeared](/crash-report-card-appeared/). ## If that didn't work - Restarts continue on a good supply: contact Lee with the exact reason lines and the technical row. See [contact](/contact/). ### Prices stopped updating URL: https://cryptoticr.com/prices-stopped-updating/ A price reads -.-- with a dim note such as No reply, Busy (429), Updating... (202), Too fast or Easing off. What each note means and what the ticker does next. What the owner sees: - -.-- - No reply - Busy (429) - Updating... (202) - Updating... (200) - Too fast - Easing off - Heavy Server Load - Connection failed (-1) ## Symptoms - One coin's price reads `-.--` with a dim note under it, while other coins are fine. - Or a box with a code such as `-1: Connection failed` and `Trying again shortly...`, or `429: Heavy Server Load`. ![A coin screen with an error box: connection failed, trying again shortly](card:error_connection_failed) ![A coin screen with the rate-limit box: one moment, heavy server load](card:error_rate_limited) ## Cause The note names it. `No reply`: the fetch got nothing back this time. `Busy (429)`: the server asked the ticker to slow down, and it backs off for a short while. `Updating... (202)`: the server is preparing that coin's data (a coin it has not served lately) and asked the ticker to come back; the next turn usually has it. `Updating... (200)`: the answer arrived without a usable price. `Too fast`: the ticker held its own fetch back because it had reached its per-minute budget, usually after stepping through coins with the remote buttons. `Easing off`: the ticker is backing off after the server answered a chart request unusably twice in a row; the pause doubles each time and clears on the next good answer. A code with a name, such as `Connection failed (-1)`, is a transport failure for that one fetch. None of these is a fault in the ticker. Each clears on a later fetch; a coin that fails every turn is covered by [chart-shows-no-data](/chart-shows-no-data/). ## Fix 1. Wait for the coin's next turn. Most notes clear by themselves. 2. If you were stepping through coins quickly, stop for a minute; `Too fast` clears as the budget refills. 3. If every coin shows a note, the ticker cannot reach its server; the outage box will say why. See [glass-says-i-cant-see-my-server](/glass-says-i-cant-see-my-server/). ## If that didn't work - One coin shows `Updating... (202)` for more than an hour while the others update: the server is not managing to fetch that coin from its source. Tell Lee the coin's name; see [contact](/contact/). ### The chart shows (No Data) URL: https://cryptoticr.com/chart-shows-no-data/ A coin's chart area is an empty frame with (No 24h Data) or another period. The server had no history for that coin and range; it tries again next turn. What the owner sees: - (No 24h Data) - (No 7d Data) - (No 90d Data) - The chart is empty ![Select period(s): with none chosen there is no chart to draw](phone:one-coin-chart.webp#chart-periods) ## Symptoms - The chart area is an empty frame (with its divider lines if you have them on) and `(No 24h Data)`, naming whichever range was due. - The price above it may be fine, or `-.--`. ![A coin screen with a chart that did arrive, for comparison](glass:1_ac_24_1000400_3130_002 "A chart that did arrive, for comparison") ## Cause The ticker asked its server for that coin's history over that range and got nothing back. Common reasons: the coin is new and has no history yet for a long range; the fetch failed on a poor Wi-Fi link or during a server outage; or the server does not carry that coin any more. When a coin's fetch fails the ticker skips its remaining chart ranges and moves to the next coin, then tries again on its next turn. A coin the server reports as no longer supported is removed from your list by the ticker itself, after a confirming second sighting, a few at most per power-up, so the rotation does not keep stopping on it. ## Fix 1. Wait for the coin's next turn. A one-off failed fetch fills in on its own. 2. If only the long ranges are empty for a new coin, select shorter ranges for now; see [charts-and-time-ranges](/charts-and-time-ranges/). 3. If every coin's chart is empty and prices are `-.--`, the ticker cannot reach its server: [glass-says-i-cant-see-my-server](/glass-says-i-cant-see-my-server/). 4. If a coin vanished from your list, the server dropped it. Pick a replacement on the settings page. ## If that didn't work - One coin never charts while the others do: tell Lee the coin's name; see [contact](/contact/). ### The settings page says your ticker is busy URL: https://cryptoticr.com/settings-page-says-your-ticker-is-busy/ The page opens with Your ticker is busy. instead of settings. The ticker is starting up, drawing, or updating; the page fills in when it is ready. What the owner sees: - Your ticker is busy. - Usually that's only for a moment. - Loading settings… ## Symptoms - The page opens with `Your ticker is busy.` and `Usually that's only for a moment. It may also be starting up, or installing an update, which can take a few minutes.`, then `Nothing to do — this page fills in by itself the moment the ticker is ready.` - Or `Loading settings…` sits for longer than a couple of seconds. ![The settings page while the ticker does not answer: Your ticker is busy, checking again](phone:flow-fault-01-busy.webp#busy "What the page says while it waits") ![The same page later: a Diagnostics box, with Reload page, Copy report, Text it to Lee and Email it to Lee](phone:flow-fault-02-report.webp#diagnostics "And what it offers once it gives up") ## Cause The ticker answered the page's request with "not now". It does that while it is starting up and its settings are not yet loaded, while it is in the middle of drawing a screen, and while it is downloading or installing a firmware or icon update. The page keeps asking and fills in when the answer comes. ## Fix 1. Wait. A start-up takes a few seconds; a firmware update a minute or two; an icon update longer. Look at the ticker's screen: `Updating` means an update is running and the page will come back when the ticker restarts. ![The ticker mid firmware update: Updating Firmware, the version it is leaving and the version it is fetching, Keep me powered on!, and a progress bar](card:ota_downloading) 2. If the ticker is showing coins and the page still says busy after a minute, tap the logo to reload the page. 3. If the reload also says busy, restart the ticker by unplugging and replugging, then reload the page. ## If that didn't work - The card changes to `This page couldn't finish loading.`: [settings-page-couldnt-finish-loading](/settings-page-couldnt-finish-loading/). - The page never gets an answer at all: [couldnt-reach-your-ticker-message](/couldnt-reach-your-ticker-message/). ### The ticker says it started over fresh URL: https://cryptoticr.com/ticker-says-it-started-over-fresh/ After several faults in a row the start screen says I restored my defaults, I refreshed my icons or I started over fresh. What happened and what to put back. What the owner sees: - I cleared my memory to try to fix this. - I restored my defaults. Your Wi-Fi is safe. - I refreshed my icons. Your Wi-Fi is safe. - I started over fresh. Your Wi-Fi is safe. - Glitch 5 in a row ## Symptoms - The start screen shows `Glitch recovery` or `Freeze recovery`, a yellow `Glitch N in a row`, and one of: `I cleared my memory` / `to try to fix this.`, `I restored my defaults.` / `Your Wi-Fi is safe.`, `I refreshed my icons.` / `Your Wi-Fi is safe.`, `I started over fresh.` / `Your Wi-Fi is safe.` - After the second or fourth of those, the ticker is showing the starter coins instead of yours. ![Glitch 3 in a row, with the thresholds noted](card:boot_reason_streak) ![Glitch 4 in a row: I cleared my memory to try to fix this](card:boot_reason_streak_memory) ![Glitch 6 in a row: I restored my defaults, your Wi-Fi is safe](card:boot_reason_streak_defaults) ![Glitch 8 in a row: I refreshed my icons, your Wi-Fi is safe](card:boot_reason_streak_icons) ![Glitch 9 in a row: I started over fresh, your Wi-Fi is safe](card:boot_reason_streak_fresh) ## Cause Faults that repeat without ten healthy minutes between them are counted, and at fixed counts the ticker discards one more thing that could be causing them: first its live memory cache, then your saved settings, then the coin-logo pack, and finally everything except the Wi-Fi. It says which step it took. The Wi-Fi is kept at every step on purpose, so the ticker stays reachable and can still take a firmware update that fixes the fault. The usual root cause of a run of faults is a poor power supply; a faulty logo download or a firmware fault are the others. ## Fix 1. Check the supply before anything else: swap to the cable and adapter from the box, plugged into a wall socket. See [power-card-says-low-or-high](/power-card-says-low-or-high/). 2. Let the ticker run for ten minutes on the good supply. No new `Glitch` line means the count has cleared. 3. If it said `I restored my defaults.` or `I started over fresh.`, open the settings page and pick your coins again, or load an exported file: [export-and-import-settings](/export-and-import-settings/), [pick-your-first-coins](/pick-your-first-coins/). 4. If it said `I refreshed my icons.`, coins show as names without logos for a while. The ticker fetches a fresh pack on its own, after five minutes of running without a fault, and restarts once to put it on screen. ## If that didn't work - The faults continue on a good supply: send the crash record. A `Crash report data` card appears on the start screen after a fault; see [crash-report-card-appeared](/crash-report-card-appeared/), then [contact](/contact/). ### A Health status card appeared at start-up URL: https://cryptoticr.com/health-status-card-appeared/ The ticker showed a card headed Health status about a storage check and its backup copy. What each text means and whether anything needs doing. What the owner sees: - Health status - A storage check found a problem and repaired it. - Your settings are intact - restored from my backup. - Your coins are back to the starter set. - Both copies of my settings storage failed their check. - I could not set up a backup copy of your settings on this unit. ## Symptoms - At start-up, a card headed `Health status` with a check mark and a few lines about a storage check, a backup, or the starter set. ![Health status: a storage check found a problem and repaired it, your settings are intact](card:health_restored) ![Health status: both copies were unreadable, your coins are back to the starter set](card:health_both_lost) ## Cause The ticker keeps two copies of your settings and checks both at every start. The card appears once, only when the check found something you should know. It is a record of a repair already made, not an alarm. ## Fix 1. `A storage check found a` / `problem and repaired it.` / `Your settings are intact -` / `restored from my backup.` / `Nothing for you to do.`: nothing to do. The working copy failed and the backup stood in. 2. `A storage check found both` / `copies of your settings` / `unreadable.` / `Your coins are back to` / `the starter set.`: both copies failed. Open the settings page and pick your coins again, or load a saved file: [export-and-import-settings](/export-and-import-settings/). 3. `Both copies of my` / `settings storage failed` / `their check.` / `Your coins look intact.` / `Check my settings page` / `to be sure.`: open the settings page and look over the coin list and settings; put back anything that is wrong. 4. `I could not set up a` / `backup copy of your` / `settings on this unit.` / `Everything works normally` / `- please let Lee know.`: the ticker runs normally on one copy. Tell Lee: [contact](/contact/). ![Health status: I could not set up a backup copy of your settings on this unit, everything works normally](card:health_no_backup) ## If that didn't work - The card returns at every start: the storage is failing repeatedly. Export your settings so they are safe, then contact Lee with the card's exact text and the `Settings copy` line from the page's footer. ### This page couldn't finish loading URL: https://cryptoticr.com/settings-page-couldnt-finish-loading/ The settings page shows This page couldn't finish loading with a Details for Lee box and report buttons. The ticker is fine; the page hit an error. What the owner sees: - This page couldn't finish loading. - Your ticker is fine — it answered. - Details for Lee - Copy report - Text it to Lee - Email it to Lee ## Symptoms - A card: `This page couldn't finish loading.` and `Your ticker is fine — it answered.`, a `Details for Lee` box with a `Diagnostics` block, and buttons `Copy report`, `Text it to Lee` and `Email it to Lee`. - Sometimes a line such as `The ticker's settings are locked.` or `Most likely: the ticker's own link to your router.` with the ticker's signal reading. ## Cause The ticker answered, but something in the page itself failed: a script error in this browser, a reply the page could not read, or a stalled request. The page treats that as its own fault and packages a report so the cause can be found: the browser and screen, the ticker's name and firmware, what was requested and what came back. ![The same page later: a Diagnostics box, with Reload page, Copy report, Text it to Lee and Email it to Lee](phone:flow-fault-02-report.webp#diagnostics) ## Fix 1. Tap the logo to reload the page. Many one-off script errors do not repeat. 2. Try another browser on the same device, or another device. An in-app browser (a link opened inside a messaging app) is the commonest cause; Safari, Chrome, Firefox and Edge all work. 3. If the card says the settings are locked, unlock from a browser that has the password, or see [settings-are-locked](/settings-are-locked/). 4. If the card points at the ticker's link to the router, the settings request timed out on a poor signal. Move the ticker nearer the router and reload. 5. If it keeps happening, tap `Copy report` (or `Text it to Lee` / `Email it to Lee`) and send it. See [contact](/contact/). ## If that didn't work - The ticker is showing coins and every browser fails the same way: send the report; the fault is in the page's code and a firmware update fixes it for everyone. ### A Crash report card with a QR code appeared URL: https://cryptoticr.com/crash-report-card-appeared/ The start screen showed a large QR code with Crash report data above it and Scan and send to Lee below. What it is, whether it is urgent, and how to send it. What the owner sees: - Crash report data - Scan and send to Lee - Update was interrupted ## Symptoms - After a `Glitch recovery` or `Freeze recovery` start screen, a full-screen QR code with `Crash report data` above and `Scan and send to Lee` below, for about a minute. Then the coins. ![The crash-report QR code, captioned Scan and send to Lee](card:boot_reason_crash_qr) ![Glitch recovery with the crash record: exception and program counter](card:boot_reason_crash_record) ## Cause A fault restarted the ticker and left a record. The card offers that record as a code so it can reach Lee without a cable or an app. It contains the technical details of the fault only; nothing about you. ## Fix 1. It is not urgent. The ticker has already restarted and is running. If this is the first time, you can let it pass. 2. If it happens again, or a `Glitch N in a row` count is showing, open your phone's camera and point it at the code while it is up. Tap the link or text the camera offers. 3. Send what opens to leeo@cryptoticr.com, or text it to (234) 575-2550, with a line about what the ticker was doing. 4. Check the power supply, which is the commonest cause of repeated faults: [power-card-says-low-or-high](/power-card-says-low-or-high/). ## If that didn't work - The code would not scan in time: photograph the dim technical rows above it on the next occurrence, such as `3: Soft watchdog | mid a data fetch` and the `PC` line, and send those. See [contact](/contact/). ### Settings are locked URL: https://cryptoticr.com/settings-are-locked/ The page shows Settings are locked. You can look around, enter the password to make changes. Unlock with the password, or from an unlocked browser. What the owner sees: - Settings are locked. You can look around, enter the password to make changes. - That password didn't match. Viewing is still fine. ![The Lock button in the Device section, which is also where a password is removed](phone:global-device.webp#password) ## Symptoms - A banner at the top of the settings page: `Settings are locked. You can look around, enter the password to make changes.` with a `Password` field and an `Unlock` button. - Sliders and switches do nothing, and a save is refused. ![The Password setup code on the ticker, the step that put the lock on](card:lock_challenge) ## Cause A settings password has been set on this ticker, and this browser has not been unlocked. Each browser asks once and remembers; another phone, another browser on the same phone, or a browser that has cleared its storage asks again. The lock stops changes only; viewing is always open. ## Fix 1. Type the password into the banner and tap `Unlock`. The page says `Unlocked on this device.` and the controls come alive. 2. Type the password you chose, not the four-digit code the ticker showed while it was being set. The page catches the mix-up: `Not that one, that's the 4-digit code from my screen…` 3. If you have a browser that is already unlocked, use that one; or from it, `Unlock` → `Remove password` clears the lock for everyone. ## If that didn't work - `Too many tries, wait N seconds, then try again.`: [too-many-password-tries](/too-many-password-tries/). - Nobody knows the password: [forgot-the-settings-password](/forgot-the-settings-password/). ### I forgot the settings password URL: https://cryptoticr.com/forgot-the-settings-password/ Nobody can look up or reset the settings password. The way back in is a factory reset, which erases Wi-Fi and settings; an unlocked browser can remove it. What the owner sees: - I don't remember the password - That password didn't match. Viewing is still fine. ![The Lock button in the Device section, where the password is set and removed](phone:global-device.webp#password) ## Symptoms - The page is locked and no password you try is accepted. ## Cause The ticker stores only a hash of the password, so it cannot be shown to anyone, and there is no reset path by design. The lock dialog said so before it was set: `If it's ever forgotten, it can't be recovered by anyone. There's simply no way to look it up or reset it. The only path back in is a full reset of the display.` ## Fix 1. Check every phone and computer that has opened the page. A browser that unlocked once stays unlocked, and from it `Unlock` → `Remove password` removes the lock for everyone; then set a new one if you want. 2. From that same browser, tap `Export` first to save the coin list and settings as a file. 3. If no unlocked browser exists, factory-reset the ticker: five quick restarts, see [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/). It erases the Wi-Fi and every setting along with the password. 4. Set the ticker up again, then `Import` the file if you saved one. ## If that didn't work - The five-restart gesture is not counting: [factory-reset-gesture-not-working](/factory-reset-gesture-not-working/). ### The five-restart factory reset is not working URL: https://cryptoticr.com/factory-reset-gesture-not-working/ You replugged the ticker five times and it did not reset: no circles appeared, or the count started over. The timing, and when the gesture cannot fire. What the owner sees: - No circles appear when I restart it - 3 more quick reboots for factory reset, then it starts over - It never says Factory Reset ![The Reset row: Erase does from the page what the gesture does at the ticker](phone:global-device.webp#maintenance) ## Symptoms - You cut the power and restored it several times and no row of circles appeared. - The circles appeared, `3 more` / `quick reboots` / `for factory reset`, then on the next restart the count was back at the beginning. - It never reached `Factory Reset`. ![Two of five circles filled: 3 more quick reboots for factory reset](card:reset_countdown_2) ![All five filled: Factory Reset](card:reset_countdown_5) ## Cause Each power-on counts only if the previous session lasted under five seconds. The counter is cleared the moment the ticker has run five seconds, and the circles only appear from the second quick restart, so the first restart shows nothing. Two things stop the gesture altogether: a ticker with no saved Wi-Fi resets the counter at every start (it is already in setup and has nothing to reset), and a restart caused by a fault or a watchdog is never counted. ## Fix 1. Use the switch on the cable or the plug, not a button; the ticker has none. 2. Plug in, and the moment the screen lights, count "one" and cut the power. Do not wait for the start screen to finish. 3. Restore power. Two red circles and `3 more` must appear. If nothing appears, the previous session ran too long: start again from step 2. 4. Keep the rhythm: cut the power while the yellow line under `for factory reset` is still draining, then restore it. Each restart adds a red circle. 5. On the fifth power-on the screen shows `Factory Reset`, then `Factory Reset Done`. Leave it plugged in. ## If that didn't work - The ticker is showing setup cards with a `CT` network name: it has no saved Wi-Fi, so there is nothing to reset. Continue with [join-the-setup-network](/join-the-setup-network/). - The settings page is reachable: [factory-reset-from-the-settings-page](/factory-reset-from-the-settings-page/) does the same job with one tap. - The ticker is restarting on its own between your restarts (a `Glitch recovery` line): those restarts are not counted. Check the power supply first: [power-card-says-low-or-high](/power-card-says-low-or-high/). ### I lost the ticker's address URL: https://cryptoticr.com/lost-the-tickers-address/ The bookmark or the address you wrote down no longer opens the page. Routers hand out addresses that can change; the ticker shows its current one. What the owner sees: - The bookmark doesn't work any more - This site can't be reached at the old address - IP > 192.168.1.57 ![Show my IP address: with either row on, the ticker puts its address back on the glass](phone:global-ip.webp#ip) ## Symptoms - The address that used to open the settings page now fails, or you no longer have it. ## Cause The router gives the ticker its address, and can give a different one after a power cut, a router restart or a long time away. The page warns of this: `The address isn't permanent, your router hands it out, and it can change on its own after a power cut or a router restart. If the one you wrote down stops working, the ticker simply tells you the new one.` When the address moves, the ticker shows a small `IP > ` note over whatever coin is on screen. ![A coin card with a small green-bordered note overlaid on it: IP > 192.168.1.107](card:pill_my_ip_changed) Then both forms of the address popup follow, once at the time and once at the next start. ## Fix 1. Look at the ticker. Unplug and replug it: the start screen shows `My settings are here:` and the current address for a few seconds, and if the QR row's `Show at start` is on, a QR code follows shortly after the first coin. 2. Or wait for the scheduled popup, `My settings are here:` and the address, or the QR code. ![My settings are here: 192.168.1.107, on a home Wi-Fi network](card:ip_text) ![Scan for my settings: a QR code holding the settings page's address](card:ip_qr) 3. Type the new address with `http://`, and update your bookmark. 4. To stop it moving, give the ticker a fixed address: [static-ip-address](/static-ip-address/). ## If that didn't work - The address on the screen does not load either: [settings-page-wont-open](/settings-page-wont-open/). ### The address popup keeps coming back URL: https://cryptoticr.com/address-popup-keeps-coming-back/ The address, or a QR code, keeps appearing over the coins after you turned it off. The two reasons it can still appear, and what stops the schedule. What the owner sees: - My settings are here: 192.168.1.42 - A QR code appears over the coins every few minutes - IP > 192.168.1.42 ![Show my IP address: turning both pills off turns the popup off](phone:global-ip.webp#ip) ## Symptoms - `My settings are here:` and the ticker's address, or a QR code with phone and tablet icons, appears over the coins on a schedule you did not want, or after you thought you had turned it off. - A small dim `IP > ` and a new address appeared before it. ![My settings are here, with the address in large type](card:ip_text) ![Scan for my settings, the same address as a QR code with phone and tablet icons](card:ip_qr) ![A small IP > 192.168.1.107 pill over the coins, showing the address has changed](card:pill_my_ip_changed) ## Cause Two rows run the popup, `QR code` and `Text`, each with its own `Show Every`, `For how long` and `Number of times`; turning one row off leaves the other running. And one showing ignores the rows altogether: when the router gives the ticker a different address than it had, the ticker shows both forms once straight away and once more at the next start, because the address you wrote down has stopped working. That is the only case where it appears with everything off. ## Fix 1. Open the settings page and scroll to `Show my IP address`. 2. Check both rows. Set `Number of times` on each to a small number, or turn each row off. The page says: `Turning both off turns the whole thing off.` 3. Tap `Save`. The rows apply at once; a save that changed these rows shows one preview a few seconds later so you can see the result, and then the schedule you set takes over. 4. If the popup came with `IP > ` first, the address moved. Read the new address off it, and consider a fixed address so it stops moving: [static-ip-address](/static-ip-address/). ## If that didn't work - It still appears at every start with both rows off: the address is changing at every start. Reserve an address for the ticker in your router, or set one on the ticker: [static-ip-address](/static-ip-address/). ### Couldn't reach your ticker message URL: https://cryptoticr.com/couldnt-reach-your-ticker-message/ A change on the settings page answered Couldn't reach your ticker just now. The page kept its old value; the ticker may be restarting or updating. What the owner sees: - Couldn't reach your ticker just now, nothing has changed on this page. Try again in a moment. - Couldn't reach your ticker just now. If it's installing an update that can take a few minutes. - Couldn't reach your ticker, is it on? ## Symptoms - A red message: `Couldn't reach your ticker just now, nothing has changed on this page. Try again in a moment.`, or the same with `If it's installing an update that can take a few minutes.`, or, from a coin badge, `Couldn't reach your ticker, is it on?` - The control you changed springs back. ## Cause The page sent the change and got no answer within its wait. The ticker is restarting, installing an update, briefly off the Wi-Fi, or its address has changed under the page. The page deliberately keeps its old value rather than pretending the change landed. ![The same page later: a Diagnostics box, with Reload page, Copy report, Text it to Lee and Email it to Lee](phone:flow-fault-02-report.webp#diagnostics) ## Fix 1. Look at the ticker. `Updating` or a start screen means wait until it is showing coins again. ![The ticker mid firmware update: Updating Firmware, the version it is leaving and the version it is fetching, Keep me powered on!, and a progress bar](card:ota_downloading) `Looking for Wi-Fi` means the ticker has lost the network, see [what-happens-when-wifi-drops](/what-happens-when-wifi-drops/). 2. Make the change again once the coins are back. 3. If it keeps failing while the ticker is showing coins, tap the logo to reload the page. A page that cannot reload has lost the address: [lost-the-tickers-address](/lost-the-tickers-address/). ## If that didn't work - Every change fails from every device while the ticker runs normally: restart the ticker by unplugging and replugging, then reload the page. ### The page shows different settings than the ticker URL: https://cryptoticr.com/page-shows-different-settings-than-the-ticker/ The settings page and the ticker disagree: an old coin list, a stale color, or a page built for another firmware version. Reload from the ticker. What the owner sees: - The coins on the page are not the coins on the ticker - Refreshed from your ticker, your unsaved coin changes were dropped. - The page looks different from the version on the ticker ![The header lines, where the Firmware line says which build the page is talking to](phone:all-collapsed.webp#page-header) ## Symptoms - The page's coin boxes or controls do not match what the ticker is showing. - The page's layout looks older than the firmware the ticker reports. ## Cause The page is a copy of the ticker's settings taken when it loaded. Another device saved since, or a browser tab was left open for days, or the browser served a cached copy of the page from before a firmware update. After an update the page reloads itself once when it notices; a tab that was closed at the time is not told. ## Fix 1. Tap the logo, the `Settings` heading or the browser line at the top of the page. That is a real reload from the ticker, not the browser's cache. The page says `Up to date with your ticker.`, or `Refreshed from your ticker, your unsaved coin changes were dropped.` if you had unsaved coin edits. 2. Check the `Firmware:` line at the top right matches the version on the ticker's start screen. 3. If the page still looks old, clear the browser's cached data for the ticker's address, or open the page in another browser. ## If that didn't work - The mismatch returns whenever a second device is used: save from one device at a time. See [using-the-page-from-several-devices](/using-the-page-from-several-devices/). ### The QR code won't scan URL: https://cryptoticr.com/qr-code-wont-scan/ Your phone's camera does not react to the ticker's QR code, or opens the wrong thing. Distance, glare and the code's short life; typing is the fallback. What the owner sees: - The camera doesn't recognize the code - The code disappears before I can scan it - Scanning opens a search instead of the page ![The QR code row: how often it comes, how long it stays and how many times](phone:global-ip.webp#ip-qr) ## Symptoms - The phone's camera shows no link when pointed at the QR code on the ticker, or the code is gone before the camera finds it. ## Cause The code holds `HTTP://` and the ticker's address, nothing more, so a phone that reads it opens the settings page. ![Scan for my settings: a QR code holding the settings page's address](card:ip_qr) What defeats the camera is distance, glare on the glass, the code leaving the screen before you are ready, or a camera app that does not scan codes by itself. The QR row's `For how long` sets how long the code stays, between 20 and 60 seconds. The page explains why that matters: scanning `takes far longer than reading: you have to notice the code, fetch the phone, open the camera and line it up`. ## Fix 1. Give the code more time: in `Show my IP address`, raise the `QR code` row's `For how long`. Switching the `QR code` row on puts the code on the ticker straight away, so you can try it at once. 2. Hold the phone 8 to 12 inches from the glass, square on, and keep reflections from a window or lamp off the screen. 3. Use the phone's built-in camera app; on most phones a link appears at the top or bottom of the view. Some Android phones need "scan QR codes" switched on in the camera's settings, or a QR option in the quick settings. 4. If nothing works, read the address off the text popup or the start screen, both headed `My settings are here:`, and type it with `http://` in front. See [opening-the-settings-page](/opening-the-settings-page/). ## If that didn't work - The camera opens a search instead of the page: type the address instead; the search shows the address the code held. ### Import failed URL: https://cryptoticr.com/import-failed/ Import answered Import failed: not a settings file, or another reason. The file was not one the page exported, or the ticker could not take it. What the owner sees: - Import failed: not a settings file - Import failed: ![The Import button in the Device section, which reads a settings file back](phone:global-device.webp#import) ## Symptoms - After choosing a file for `Import`, a red `Import failed:` message with a reason such as `not a settings file`. ## Cause `not a settings file` means the file's contents are not what `Export` writes: the wrong file was picked, the file was edited, or it was saved by something other than the settings page. Any other reason after the colon comes from sending the settings to the ticker: the ticker was busy, unreachable, or locked in this browser. ## Fix 1. Pick the file `Export` produced: it is named after the ticker and the date and ends in `.json`. 2. If the reason was not about the file, look at the ticker (`Updating` means wait), or reload the page and try again. 3. If the page is locked, unlock it first; a locked browser cannot apply an import. See [settings-are-locked](/settings-are-locked/). ## If that didn't work - Export a fresh file from the working ticker and compare: a file that will not import from a different firmware version can be re-created by setting the coins by hand on the new ticker and exporting from it. ### Wrong code when setting the password URL: https://cryptoticr.com/wrong-code-when-setting-the-password/ The lock dialog says That code didn't match the one on your ticker. The four-digit code expires after a couple of minutes; type the fresh one on the screen. What the owner sees: - That code didn't match the one on your ticker. A fresh code is on the screen, try again. - Don't see it? Show the code again ## Symptoms - In the `Confirm you're at the ticker` step, tapping `Enable password` shows `That code didn't match the one on your ticker. A fresh code is on the screen, try again.` ![The dialog asking for the four-digit code from the ticker's screen](phone:flow-lock-04-code.webp#dialog) ## Cause The four-digit code the ticker shows is good for a couple of minutes, and every attempt issues a new one. A code read too late, mistyped, or read from an earlier attempt no longer matches. The step exists to prove you can see the ticker's screen, so the check is strict. ## Fix 1. Look at the ticker now. It is showing `Password setup code` and a new number. ![The ticker showing Password setup code, a four-digit number, and Type this on your phone](card:lock_challenge) 2. Type those four digits and tap `Enable password` straight away. 3. If the ticker is not showing a code, tap `Show the code again` under the field; the dialog says `it clears after a couple of minutes`. ## If that didn't work - The ticker never shows a code: it may be mid-draw or updating. Wait for the coins to return, then `Show the code again`. ### Unlock refuses the 4-digit code URL: https://cryptoticr.com/unlock-refuses-the-4-digit-code/ You typed the four digits from the ticker's screen into Unlock and it said Not that one. The code only set the password up; unlock with the password. What the owner sees: - Not that one, that's the 4-digit code from my screen, which was only for setting the password up. Enter the password you typed in. - Still no. Your password is the one YOU typed in when you set it up, not the 4-digit code my screen showed you. ![The Lock button, which reads Unlock once a password is set](phone:global-device.webp#password) ## Symptoms - The `Unlock` box answers `Not that one, that's the 4-digit code from my screen, which was only for setting the password up. Enter the password you typed in.`, and on a second try `Still no. Your password is the one YOU typed in when you set it up…` ## Cause Two different things are easy to confuse. The four-digit code appears on the ticker only while a password is being set, to prove you are at the ticker. ![The ticker showing Password setup code, a four-digit number, and Type this on your phone](card:lock_challenge) The password is the word you typed on the page at that moment. Unlocking wants the password. ## Fix 1. Type the password you chose when you set the lock, three to ten characters, capitals as you typed them. 2. Tap `Unlock`. The page says `Unlocked on this device.` ## If that didn't work - The password is not accepted either: [forgot-the-settings-password](/forgot-the-settings-password/). ### Too many password tries URL: https://cryptoticr.com/too-many-password-tries/ The Unlock box says Too many tries, wait N seconds. After five wrong passwords in a row the ticker holds off for a while, longer each time; never for good. What the owner sees: - Too many tries, wait 10 seconds, then try again. ## Symptoms - `Too many tries, wait N seconds, then try again.` after several wrong passwords, and the `Unlock` button is held for that long. ![The Password setup code on the ticker, which a fresh attempt needs again](card:lock_challenge) ## Cause Five wrong passwords in a row start a hold: ten seconds the first time, doubling on further runs of failures up to thirty seconds. It makes guessing slow and costs a genuine owner a few seconds. A correct password ends the count. Requests that offer no password at all, like a view-only browser dismissing a banner, are not counted. ## Fix 1. Wait out the seconds the message names. 2. Type the password you chose, not the four-digit code from the ticker's screen; see [unlock-refuses-the-4-digit-code](/unlock-refuses-the-4-digit-code/). 3. Tap `Unlock` once. ## If that didn't work - The password is not known: [forgot-the-settings-password](/forgot-the-settings-password/). ### My Wi-Fi network is not in the setup page's list URL: https://cryptoticr.com/my-wifi-is-not-in-the-list/ The list shows other networks but not yours, or says no networks were found. The usual reasons: 5 GHz only, out of range, hidden, or a stale scan. What the owner sees: - Your network name is missing from `Choose your Wi-Fi` - `No networks found. Move me closer to your router and tap Rescan.` - `I can't find that network right now. Make sure it's on and in range. I can only join 2.4 GHz networks, so a 5 GHz-only one is invisible to me.` ![What the ticker shows while it scans: the networks it can see](card:scan_results_1) ## Symptoms ![The setup page's Choose your Wi-Fi list, with Rescan and Hidden SSID options, showing each network's lock and signal reading](phone:flow-setup-05-choose.webp#networks) Under `Choose your Wi-Fi` the list shows your neighbors' networks but not yours, or it says `No networks found. Move me closer to your router and tap Rescan.` If you typed the name by hand and pressed `Connect`, the page says `I can't find that network right now. Make sure it's on and in range. I can only join 2.4 GHz networks, so a 5 GHz-only one is invisible to me.` ## Cause The list is what the ticker's radio hears from where it sits, not what your phone hears. Four things keep a network out of it: the network runs on 5 GHz only (the ticker cannot see that band at all); it is too far away or behind too much wall; it is hidden (does not broadcast its name); or the list is from a scan that ran before the router was ready. The ticker also leaves its own `CT` network and other tickers' out of the list on purpose. ## Fix 1. Tap `Rescan` beside the heading and wait for the list to redraw. 2. Check your router for a 2.4 GHz network. If it shows two names, one for each band, pick the 2.4 GHz one. If it shows one name and the ticker still cannot see it, the router may have its 2.4 GHz band switched off; turn it on in the router's app. 3. Move the ticker nearer the router for setup — a meter or two away is fine — and tap `Rescan`. You can move it back once it is set up, watching its signal card. 4. If the network is hidden, tap `Hidden SSID? Enter it manually` and type the exact name: [hidden-network](/hidden-network/). 5. If the router was off or restarting when the page opened, wait a minute; the page re-scans by itself after five quiet minutes, or tap `Rescan`. ## If that didn't work - The network appears but the join fails: [password-refused](/password-refused/) or [it-failed-and-didnt-say-why](/it-failed-and-didnt-say-why/) - Your only network is a hotel or office one: [hotel-cafe-and-public-wifi](/hotel-cafe-and-public-wifi/), [office-and-corporate-wifi](/office-and-corporate-wifi/) ### The CT setup network is not in my phone's Wi-Fi list URL: https://cryptoticr.com/setup-network-not-in-my-wifi-list/ What to check when you cannot find the ticker's CT network: whether the ticker is in setup mode at all, and how to get it there. What the owner sees: - No network beginning with CT appears in the phone's Wi-Fi list - The ticker's screen does not show `Join my Wi-Fi` - The ticker's screen shows `Connecting to:` or `Waiting for Wi-Fi` with a network name ![The Reset row in the Device section, where Wi-Fi settings are reopened](phone:global-device.webp#maintenance) ## Symptoms Your phone's Wi-Fi list has no network whose name starts with `CT`, or the name comes and goes. Look at the ticker's screen: the network exists only while the screen is cycling the setup cards: `For help...`, `The steps:`, `Join my Wi-Fi`, `Scan to join Wi-Fi`. ![Join my Wi-Fi: the setup network's name and the devices that can join it](card:welcome_07) ## Cause The setup network is on only while the ticker is in setup mode. A ticker whose screen shows `Connecting to:` and a network name, or `Waiting for Wi-Fi` / `Trying to connect`, already has a saved network and is trying to reach it; it does not offer setup while it does that. A ticker in setup mode that nobody joined for 15 minutes restarts (`No activity` / `Restarting for a fresh start` with a countdown) and the network is off for a few seconds while it does. Otherwise the network is a plain, open 2.4 GHz network on channel 1, which every phone can see. ![Connecting to: MyHomeWiFi, I'm looking for your saved Wi-Fi now](card:boot) ![Waiting for Wi-Fi: MyHomeWiFi, I can't see it right now, I'll retry a few times](card:calm_wait_not_seen) ## Fix 1. Read the ticker's screen. If it shows `Join my Wi-Fi` with a `CT` name, the network is on: pull your phone's Wi-Fi list down to refresh it, and stand within a few meters of the ticker. 2. If the screen shows `No activity` and a countdown, wait for the restart; the cards and the network come back within a minute. 3. If the screen shows `Connecting to:` or one of the waiting screens with a network name, the ticker is not in setup mode. If you can reach its settings page, use `Device` → `Wi-Fi…` → `Erase Wi-Fi` to put it into setup; see [erase-wifi-and-set-up-again](/erase-wifi-and-set-up-again/). 4. If you cannot reach the settings page either, use the five-restart factory reset: [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/). The ticker comes back in setup mode with its cards. 5. Join the `CT` network: [join-the-setup-network](/join-the-setup-network/). ## If that didn't work - The screen is dark: [screen-is-dark-or-off](/screen-is-dark-or-off/) - The network appears but the setup page does not open: [setup-page-did-not-open](/setup-page-did-not-open/) - Still stuck: [contact](/contact/) ### The password was refused URL: https://cryptoticr.com/password-refused/ The router turned the ticker away on the password. What the ticker can and cannot prove about that, and the one test that settles it. What the owner sees: - Glass: `The password was refused.` or `Wrong password - the router rejected it outright.` - Glass: `Password refused 2x - Wrong password?` - Setup page: `The router rejected this password outright, so the password itself is wrong.` - Setup page: `I've tried this password 3 times now and never got in.` - Setup page: `The password exchange never finished. That is nearly always the password, so check it first.` ## Symptoms The glass shows `The password was refused.`, `Wrong password - the router rejected it outright.`, or after repeated tries `Password refused 2x - Wrong password?`. The setup page's status panel says the same in more words: `The router rejected this password outright, so the password itself is wrong. Retype it carefully, watch out for capitals and 0 versus O.` or `I've tried this password 3 times now and never got in. A typo is the usual reason`. After a second failed attempt the glass shows `Don't give up!` with `Try again` / `on my setup page:` / `192.168.4.1`, and then a `Tech tip` card: `Check your password for 'O' versus '0', spaces and capitals matter.` ![Don't give up! Wrong password, the router rejected it outright, try again on the setup page at 192.168.4.1](card:welcome_13) ![Tech tip: check your password for O versus 0, spaces and capitals matter](card:welcome_11) ## Cause The ticker sent the password exactly as you typed it and the router did not accept it. The wording tells you how sure the ticker is. `Wrong password - the router rejected it outright.` means the router proved the key was wrong, and the ticker says so plainly. `Password refused 2x` and `The password exchange never finished` mean the router refused or went quiet during the password exchange several times — nearly always a typo, but a very weak signal can produce the same refusal, which is why the page says "nearly always" rather than "certainly". Capitals matter, `0` and `O` look alike, and a phone keyboard may have added a space. ## Fix 1. Tap the eye beside the password box to show what you typed, and read it against the router's label or its app. Check capitals, `0` versus `O`, `1` versus `l`, and spaces at either end. 2. Retype the password and tap `Connect` again. The page keeps everything else you entered. 3. If it is refused again, prove the password on your phone: forget your home network in the phone's Wi-Fi settings and rejoin it by typing the same password. The `Tech tip` card says it: `On a phone/PC, forget that Wi-Fi & rejoin to prove password.` If the phone is refused too, the password is not what you thought. 4. If the signal bars for your network were red or amber, move the ticker nearer the router and try once more; a refusal at long range is sometimes the distance, not the password. ## If that didn't work - The router refuses without naming the password: [router-turned-me-away](/router-turned-me-away/) - This is a working ticker that has started refusing after you changed the router's password: [setup-opened-by-itself](/setup-opened-by-itself/) - Still stuck: [contact](/contact/) ### The setup page did not open by itself URL: https://cryptoticr.com/setup-page-did-not-open/ You joined the CT network but no page appeared. How to open it in a browser at 192.168.4.1, and why some phones need that. What the owner sees: - Phone joined the CT network but nothing opened - Glass shows `You're on my Wi-Fi!` and `If not, browse to:` with `192.168.4.1` - Glass shows `My setup page` / `did not open.` ## Symptoms Your phone or computer is on the `CT` network, the ticker's screen says `You're on my Wi-Fi!`, but no setup page has appeared. The screen may add `My setup page` / `did not open.` and `In a browser, go to:` above the address `192.168.4.1`. ![You're on my Wi-Fi! My setup page did not open, in a browser go to 192.168.4.1](card:phone_joined_page_failed) ## Cause Phones open the page by asking a new network "is there a sign-in page here?"; the ticker answers yes and hands over its page. Some phones, the glass names Samsung, show a notification instead of opening a window; Windows laptops often show nothing at all; and a device that has joined the `CT` network before may skip the check. The page is always there at `192.168.4.1`; only the automatic opening varies. ## Fix 1. Look for a notification such as "Sign in to network" on the phone and tap it. 2. If there is none, open your browser and type `http://192.168.4.1` into the address bar. The setup page opens; the glass changes to `Doing great!`. 3. If the browser says the address cannot be reached, check that the device is still on the `CT` network (phones drop a network with no internet quickly) and rejoin it, then try the address again. 4. If the page still does not load, unplug the ticker, plug it back in, wait for the `Join my Wi-Fi` card, rejoin the `CT` network and try again. The Help panel's own words: `Unplug me, plug me back in, rejoin my setup network (it's called CT followed by three numbers) and try again.` ## If that didn't work - After about 90 seconds on the `CT` network with no page, the glass shows `Scan to open my page` with a QR code: scan it with the phone's camera to open the page. ![Scan to open my page: a QR code holding the setup page's address](card:scan_to_open_page) - The phone keeps leaving the network: [phone-drops-off-the-setup-network](/phone-drops-off-the-setup-network/) - Still stuck: [contact](/contact/) ### My phone keeps leaving the setup network URL: https://cryptoticr.com/phone-drops-off-the-setup-network/ The phone hops back to its usual Wi-Fi mid-setup, or the setup page says it has lost touch with your device. What that means at each stage and what to do. What the owner sees: - The phone shows a 'no internet' warning on the CT network and switches back to home Wi-Fi - Setup page: `⚠️ I've lost touch with your setup device (phone/tablet/PC).` - The setup page stopped responding or the sign-in window closed ![What the ticker shows while it joins: the setup network goes down at this point, by design](card:joining) ## Symptoms The setup page shows `⚠️ I've lost touch with your setup device (phone/tablet/PC). Usually that means it left my setup Wi-Fi — but I can also go quiet for a while when I'm busy joining your network.` Or the phone's Wi-Fi settings show it back on your home network without you touching them, and the setup page will not load. ## Cause Phones and tablets treat a network with no internet as broken and hop back to the last good one on their own, and the `CT` network deliberately has no internet. The setup page's first card warns about it: `If your phone warns you there's no internet right now, that's normal here.` Two other things look the same from the page's side: the ticker goes quiet for some seconds while it scans or joins a network, and the ticker shuts the `CT` network down the moment it has joined your Wi-Fi, which is success, not a fault. ![The setup page's first welcome card, warning that a no-internet notice on the CT network is normal](phone:flow-setup-01-welcome.webp#intro-nav) ## Fix 1. Decide where you were. If you had already tapped `Connect` and the ticker's screen shows `You're all set!` or has restarted onto your Wi-Fi, nothing is wrong: the page says `Then this is normal: I shut my setup Wi-Fi down and joined your home network.` Put your phone on your usual Wi-Fi and open the address the ticker showed; see [find-the-settings-page-after-setup](/find-the-settings-page-after-setup/). 2. If you had not got that far, open the phone's Wi-Fi settings and rejoin the `CT` network. If the phone asks whether to stay connected without internet, say yes. 3. Go back to the setup page. It resumes where you were; a password you typed is kept while the page stays open. 4. If the page shows an address under `Back on your home Wi-Fi already?`, the ticker has already reported it: put the phone on your home network and type that address into the browser. ## If that didn't work - The page will not open even on the `CT` network: [setup-page-did-not-open](/setup-page-did-not-open/) - You are back on your home Wi-Fi and the ticker's address does not answer: [settings-page-wont-open](/settings-page-wont-open/) ### The router turned me away URL: https://cryptoticr.com/router-turned-me-away/ The router refused the ticker without saying why. The password is the first thing to check, then the router's own approval or access-control list. What the owner sees: - Glass: `The router turned me away.` - Setup page: `The router turned me away. Double-check the password and tap Connect again.` - Setup page: `Your router turned me away without saying why. That can be the password, so check that first.` - Glass card `What happened`: `Your Wi-Fi turned me away 3 times.` ## Symptoms ![What happened: your Wi-Fi turned me away 3 times, with the router's own reject code underneath](card:welcome_09) The glass shows `The router turned me away.` and, after the attempt, a `What happened` card with `Your Wi-Fi turned me away 3 times.` and the router's own words under it (for example `reject 2 auth-expire`). The setup page says `The router turned me away. Double-check the password and tap Connect again.` and, folded under `Extra technical detail`, lines such as `Router reason 2` / `Our sign in ended before it finished.` ## Cause The router ended the ticker's sign-in without a reason it could act on. The ticker deliberately does not guess: the same router sends different reason numbers for the same mistake, so the numbers are kept for support and the advice stays with what is likely. A wrong password is the commonest cause. The next is a router that holds new devices until someone approves them in its app; a few home routers and most mesh systems have such a list. ## Fix 1. Check the password with the eye button and retype it; a second `Connect` costs nothing. See [password-refused](/password-refused/) for the checks. 2. Open your router's app and look for a list of devices waiting for approval, "access control", or "MAC filtering". If the ticker is listed by its `CT` name or its MAC address, allow it. 3. Restart the router and tap `Connect` again. 4. If the signal bars were amber or red, move the ticker nearer the router. ## If that didn't work - The router says it is full: [router-says-its-full](/router-says-its-full/) - The router lets the ticker on but gives it no address: [no-address-was-given](/no-address-was-given/) - Keep the `Router reason` lines from the status panel and [contact](/contact/) — they are what Lee asks for. ### The coin boxes are empty when the settings page opens URL: https://cryptoticr.com/coin-boxes-are-empty-after-setup/ The page opened seconds after setup with twelve empty boxes, or with `Checking again…`. The ticker is still loading; nothing has been lost. What the owner sees: - Twelve empty coin boxes on a ticker that was showing coins a moment ago - `Your ticker is busy.` and `Checking again… (check #3)` on the settings page ![The settings page's busy card: Your ticker is busy, Checking again, check number three](phone:flow-fault-01-busy.webp#busy) ## Symptoms The settings page opened but every coin box is empty, or the page shows `Your ticker is busy.` / `Usually that's only for a moment.` with `Checking again… (check #n)` counting up. The ticker itself is on your Wi-Fi and may already be cycling coins. ## Cause The ticker's web server starts before its settings have finished loading, so a page opened in the seconds after setup can be answered before the coin list is ready. The page knows this: when the ticker reports that settings were saved but sends no coins, the page keeps asking rather than show empty boxes as if that were the truth. A brand-new ticker that has never had a list saved is the one case where empty boxes are real, and even then it ships with a starter set of coins already marked as saved, so that case is rare. ## Fix 1. Wait. The page fills itself in the moment the ticker answers with its coins; the `Checking again…` counter proves it is still asking. 2. If nothing changes after a minute, tap the CryptoTicr logo at the top of the page to reload it. 3. If the boxes are still empty after a reload and the ticker is showing coins on its screen, type your coins again and tap `Save & Apply Coins`; see [pick-your-first-coins](/pick-your-first-coins/). ## If that didn't work - The busy card stays for minutes with a diagnosis under it: [settings-page-says-your-ticker-is-busy](/settings-page-says-your-ticker-is-busy/) - The ticker's screen says it lost its settings: [ticker-says-it-started-over-fresh](/ticker-says-it-started-over-fresh/) ### The router says it's full URL: https://cryptoticr.com/router-says-its-full/ The router has reached its limit of connected devices and refused the ticker. A router restart usually clears it. What the owner sees: - Glass: `The router says it's full.` - Setup page: `Your router says it can't accept any more devices right now. Restarting it usually clears that.` - Setup page, technical detail: `Your router is already holding as many devices as it allows.` ## Symptoms The glass shows `The router says it's full.` The setup page says `Your router says it can't accept any more devices right now. Restarting it usually clears that. Give it a minute, then tap Connect again.`, and under `Extra technical detail`: `Router reason 5` / `Your router is already holding as many devices as it allows. Restart it, or remove something you no longer use, then try again.` ![What happened: the router says it's full, with the router's own words underneath](card:welcome_09_full) ![Don't give up! The router says it's full, try again on my setup page](card:welcome_13_full) ## Cause The router answered the ticker with the reason code that means its device limit is reached. Every router has a maximum number of connected devices, and old entries for devices that left are not always cleared promptly. This is the one refusal the ticker can name with certainty, because the router said so itself. ## Fix 1. Restart the router. Wait for it to come fully back — a minute or two. 2. Tap `Connect` again on the setup page. 3. If it is refused again, remove a device you no longer use from the router's device list in its app, or raise the router's device limit if it has that setting. ## If that didn't work - A mesh system may count devices per unit; move the ticker nearer a different unit and try again. - [contact](/contact/) ### No address was given to me URL: https://cryptoticr.com/no-address-was-given/ The router let the ticker on but never handed it an address. Usually a retry or a router restart; sometimes an approval list in the router's app. What the owner sees: - Glass: `No address was given to me.` - Glass, waiting screen: `Almost connected` with `Wi-Fi is up. No IP address assigned yet.` - Setup page: `The router let me in but never sent me an address to use with it.` - Glass reason: `DHCP server not responding` or `Is DHCP setup right?` ## Symptoms ![Almost connected: Wi-Fi is up, no IP address assigned yet, DHCP server not responding](card:calm_wait_no_address) The glass shows `No address was given to me.`, or its waiting screen is headed `Almost connected` with `Wi-Fi is up. No IP address assigned yet.` and a reason under it — `DHCP server not responding`, `Is DHCP setup right?`, or the router's own reply quoted. The setup page says `The router let me in but never sent me an address to use with it. My signal here is strong, so distance isn't the problem. Tap Connect again — that often settles it.` (or the same without the signal sentence when the signal is not strong). On the start screen after a restart the box may read `Waiting for an address...`. ![What happened: no address was given to me, after the join itself worked](card:welcome_09_no_ip) ## Cause Joining a network has two steps: the router accepts the ticker, then it hands it an address (DHCP). The second step did not happen. Sometimes that is a moment's bad luck and a retry fixes it. Sometimes the router holds new devices until someone approves them in its app, and it accepts the ticker's radio while withholding the address. Occasionally the router has run out of addresses to hand out. The ticker cannot tell these apart; it names the step that failed and lets you look. ## Fix 1. Tap `Connect` again. The setup page and the glass both suggest this first because it often settles it. 2. Restart the router, wait for it to come back, and try again. 3. Look in the router's app for a list of devices waiting for approval, or for "access control"; allow the ticker (it appears by its `CT` name or its MAC address). 4. If the router's list of connected devices is long, it may have no addresses left: remove old devices or enlarge the address range (the DHCP pool) in the router's settings, then restart it. 5. If the signal bars were amber or red, move the ticker nearer the router; a weak link can lose the address exchange. ## If that didn't work - Give the ticker a fixed address instead, so no exchange is needed: [static-ip-address](/static-ip-address/) - [contact](/contact/) ### The start screen says it is waiting, retrying, or rejoining URL: https://cryptoticr.com/stuck-on-waiting-for-an-address/ After setup or a restart the ticker sits on its logo with a box such as `My server says: wait.` or `Waiting for an address...`. What each one means. What the owner sees: - `My server says: wait.` - `My server's having trouble.` or `Not your fault. Retrying...` - `Rejoining your Wi-Fi...` or `Waiting for an address...` - `Reaching my server...`, `Wi-Fi OK, no internet yet.` or `No internet yet.` ## Symptoms The ticker shows its logo and version, `My settings are here:` with an address (or your network's name and a router icon), and a box at the bottom that keeps changing its headline and a try counter: `My server says: wait.`, `My server's having trouble.`, `Not your fault. Retrying...`, `Rejoining your Wi-Fi...`, `Waiting for an address...`, `Reaching my server...`, `Wi-Fi OK, no internet yet.` or `No internet yet.` No coins appear. ![The start screen while it waits, with the box naming what it is waiting on](card:boot_server_says_wait) ## Cause Before it shows prices the ticker asks its server for a go-ahead, and it stays on this screen until it gets one. The headline says which step is holding it up. `My server says: wait.` and `My server's having trouble.` mean the internet works and the server itself answered, the delay is at the ticker's end of the world, and it clears when the server does. `Rejoining your Wi-Fi...` means the link to your router dropped; `Waiting for an address...` means the router accepted the ticker but has not handed it an address yet. `Reaching my server...` and `no internet yet` mean your network is up but nothing beyond the router is answering. The ticker keeps trying by itself, every 20 seconds or so, and restarts itself once if a stretch of tries gets nowhere. ## Fix 1. Read the headline and give it a minute. Most of these clear on their own. 2. `Rejoining your Wi-Fi...` for more than a couple of minutes: check the router is on and within range; the ticker restarts itself and tries again if the link stays down. 3. `Waiting for an address...` for more than a couple of minutes: restart the router; some routers hold new devices until approved in their app, see [router-settings-that-block-new-devices](/router-settings-that-block-new-devices/). 4. `No internet yet.` or `Reaching my server...`: check that another device on the same Wi-Fi can reach the internet. If it cannot, the fault is your internet connection, not the ticker. 5. `My server says: wait.` or `My server's having trouble.`: nothing to do; the ticker is working and waiting for its server. ## If that didn't work - The box says `Something here blocks me.`: [glass-says-this-network-is-blocking-me](/glass-says-this-network-is-blocking-me/) - The box says `Weak Wi-Fi signal.`: move the ticker nearer the router; see [signal-bars-and-dbm](/signal-bars-and-dbm/) - Still on this screen after ten minutes: [contact](/contact/) ### Joined, but my server is quiet URL: https://cryptoticr.com/joined-but-my-server-is-quiet/ The ticker is on your Wi-Fi but cannot reach its own server through it. A sign-in page, a filter, or an internet outage; how to tell which. What the owner sees: - Glass: `Joined, but my server is quiet.` - Setup page: `I'm on your Wi-Fi, but I couldn't reach my own server from it.` - Setup page: `Something on this Wi-Fi answered in my server's place, so I can't get through.` - Glass `Status report:` with a red `IP my server` row and a footer line such as `No internet here.` ![The footer read-out: API Svr IP is the server the ticker is talking to](phone:all-collapsed.webp#page-footer) ## Symptoms ![Status report: the network, its signal, the address, and timings for DHCP, DNS and three servers](card:status_report) That is the layout the report always uses; on the join this page is about, the `IP my server` row reads red instead of the clean run pictured above. The glass shows `Joined, but my server is quiet.` and then a `Status report:` whose `IP my server` row is red (`silent` or `refused`) or gray (`not tried`), with a last line such as `No internet here.`, `My name fails here.`, `443 fails here, 80 works.`, `A sign-in page blocks me.` or `My end, not yours.` The setup page says either `I'm on your Wi-Fi, but I couldn't reach my own server from it. I can't tell yet whether the internet is down or something on this network is blocking me.` or `Something on this Wi-Fi answered in my server's place, so I can't get through. A sign-in page does that, and so does a content filter.` Under it: `Hold on, I'm still finishing up on this network. Don't tap Connect again yet`. ![What happened: joined, but my server is quiet](card:welcome_09_server) ## Cause The join worked — the password is right and the router accepted the ticker — but the ticker's check of the internet behind the router failed. The `Status report:` footer says how: `No internet here.` means nothing beyond the router answered (an internet outage, or a router with no connection); `My name fails here.` means the network's name lookup is filtered; `443 fails here, 80 works.` means secure traffic is blocked, which corporate and some guest networks do; `A sign-in page blocks me.` means a terms page stood in the way; `My end, not yours.` means your network is fine and the ticker's server did not answer. The ticker saves the network anyway and restarts onto it, because a network that only looked blocked during setup should not be lost. ## Fix 1. Do not tap `Connect` again while the page says it is finishing up: that cancels a setup that is about to complete. Wait for `Connected!`. 2. Check the internet from another device on the same Wi-Fi. If nothing works, it is your connection; the ticker keeps trying by itself and shows prices when it returns. 3. If the report said `A sign-in page blocks me.`, open the network's sign-in page on your phone, sign in, and try again — on some networks that unblocks every device behind the router. If it does not, this network cannot be used; see [hotel-cafe-and-public-wifi](/hotel-cafe-and-public-wifi/). 4. If the report said `443 fails here, 80 works.` or `My name fails here.`, the network filters traffic. A home router does not normally do this; see [office-and-corporate-wifi](/office-and-corporate-wifi/). A phone hotspot is the quick test: if the ticker works on it, the network is the problem. 5. If the report said `My end, not yours.`, wait: the ticker's server is the one not answering, and the ticker retries on its own. ## If that didn't work - Once running, the ticker's start screen says `Something here blocks me.`: [glass-says-this-network-is-blocking-me](/glass-says-this-network-is-blocking-me/) - [contact](/contact/) ### The signal here is very weak URL: https://cryptoticr.com/signal-too-weak-to-join/ The ticker can barely hear the router from where it is and could not complete the join. Distance is the fix. What the owner sees: - Glass: `The signal here is very weak.` - Setup page: `I can barely hear your router from here — only -84 dBm. Get me and the router closer together, then tap Connect again.` - Glass card `Also worth trying`: `Your Wi-Fi signal is faint here (-84 dBm).` - Glass waiting screen: `Weak Wi-Fi signal` / `Poor Wi-Fi signal.` / `Get me and the router closer together.` ## Symptoms ![Also worth trying: your Wi-Fi signal is faint here, moving us closer may help](card:welcome_12) ![Weak Wi-Fi signal: poor Wi-Fi signal, get me and the router closer together, I'll keep retrying](card:weak_signal_wait) The glass shows `The signal here is very weak.` and the setup page `I can barely hear your router from here — only -84 dBm. Get me and the router closer together, then tap Connect again.` (with your reading). In the failure cards, `Also worth trying` says `Your Wi-Fi signal is faint here (-84 dBm).` / `Moving us closer to each other may help.` A working ticker that starts up too far from its router shows `Weak Wi-Fi signal` with `Poor Wi-Fi signal.` / `Get me and the router` / `closer together.` ## Cause The ticker measured the router's signal at below -79 dBm from where it sits — the band it calls weak — and the join did not complete. Walls, floors, metal and distance all cost signal, and the ticker's small radio hears less than a phone does. In the setup page's list, such a network shows red bars. ## Fix 1. Move the ticker and the router nearer each other — either end can move. For setup, a meter or two apart is ideal. 2. Tap `Connect` again. 3. Once it is set up, move the ticker to where you want it a step at a time, watching the signal: the settings page header's `Signal:` line, or the `Weak Wi-Fi signal` card if it appears. Aim for green or amber, not red; see [signal-bars-and-dbm](/signal-bars-and-dbm/). 4. If the ticker must live far from the router, a mesh unit or a 2.4 GHz range extender near it solves it. ## If that didn't work - The signal reads fine but the join still fails: [it-failed-and-didnt-say-why](/it-failed-and-didnt-say-why/) - The weak-signal card keeps appearing after setup: [weak-wifi-card-keeps-appearing](/weak-wifi-card-keeps-appearing/) ### I lost sight of the router URL: https://cryptoticr.com/lost-sight-of-the-router-while-joining/ The router's beacon disappeared partway through the join. A retry usually catches it; distance and interference are the causes. What the owner sees: - Glass: `I lost sight of the router.` - Setup page: `I lost sight of your router partway through connecting. Tap Connect again — that often catches it.` - Setup page, technical detail: `My radio 200` / `I lost sight of your router completely. That is distance or interference.` ## Symptoms The glass shows `I lost sight of the router.` The setup page says `I lost sight of your router partway through connecting. Tap Connect again — that often catches it. If it keeps happening, get me and the router closer together.` Under `Extra technical detail`: `My radio 200` / `I lost sight of your router completely. That is distance or interference. Move me closer and try again.` ![What happened: I lost sight of the router, with the evidence underneath](card:welcome_09_lost_sight) ![Don't give up! I lost sight of the router, try again on my setup page](card:welcome_13_lost_sight) ## Cause While the ticker was connecting, the router's regular beacon stopped arriving. That is the ticker's own radio concluding it can no longer hear the router — not a refusal — and it happens when the signal is marginal, when a microwave oven or a similar device is running, or when a mesh system moves the ticker between its units mid-join. The detail line is labeled `My radio` rather than `Router reason` for that reason: the router sent nothing. ## Fix 1. Tap `Connect` again. 2. If it happens again, move the ticker nearer the router and check the bars in the list. 3. Move the ticker away from a microwave oven, a cordless-phone base or a large metal object for the join. 4. On a mesh system, place the ticker nearer one unit rather than between two. ## If that didn't work - The signal is weak wherever the ticker lives: [signal-too-weak-to-join](/signal-too-weak-to-join/) - [contact](/contact/) ### This network wants a username URL: https://cryptoticr.com/network-wants-a-username/ The network uses business-style sign-in with a username and password, which the ticker cannot enter. Use a home network or a hotspot. What the owner sees: - Setup page: `This network wants a business style sign in with a username, and I have no way to type one.` - Setup page, technical detail: `Router reason 23` / `This network uses business style sign in with a username.` ![What the glass shows on a network that wants a sign-in page](card:trouble_sign_in) ## Symptoms The setup page says `This network wants a business style sign in with a username, and I have no way to type one. Please use a normal home Wi-Fi or a phone hotspot instead.` Under `Extra technical detail`: `Router reason 23` / `This network uses business style sign in with a username. I have no way to do that.` ![The setup page's list of networks, where a business network asks for more than a password](phone:flow-setup-05-choose.webp#networks) ## Cause The network uses enterprise sign-in (a username and password per person, sometimes a certificate) rather than one shared password. The ticker only has a place to type a password, so it cannot join, and retyping anything will not change that. Campus, hospital and office networks are the usual places. ## Fix 1. Pick a different network, a normal home network with one shared password. 2. If you are at work or on campus, use a phone hotspot with its band set to 2.4 GHz (iPhone: `Maximize Compatibility` on): [using-a-phone-hotspot](/using-a-phone-hotspot/). 3. Or ask whoever runs the network whether a guest network with a plain password exists. ## If that didn't work - [office-and-corporate-wifi](/office-and-corporate-wifi/) explains why an exception is rarely worth asking for. - [contact](/contact/) ### Your router and I could not agree on a security type URL: https://cryptoticr.com/security-type-not-supported/ The router is set to a security mode the ticker does not have, usually WPA3 only. Set the router to WPA2 or mixed mode. What the owner sees: - Setup page, technical detail: `Your router and I could not agree on a security type. I can join WEP, WPA and WPA2 Wi-Fi, but not WPA3.` - Setup page, technical detail: `Your router refused my radio settings.` ![What the glass shows while it tries, before it reports the network refused it](card:password_wait) ## Symptoms Under the status panel's `Extra technical detail`, a line reads `Your router and I could not agree on a security type. I can join WEP, WPA and WPA2 Wi-Fi, but not WPA3.` Or, rarely, `Your router refused my radio settings. This one is rare, and usually means the router is set to a country or channel I cannot use.` The verdict above it may say the router turned the ticker away or that it failed without saying why. ![The setup page's list of networks, with the security each one uses](phone:flow-setup-05-choose.webp#networks) ## Cause The ticker joins open, WEP, WPA and WPA2 networks; it does not have WPA3. A router set to WPA3 only refuses it. A router in WPA2/WPA3 mixed mode should accept it as WPA2, though some mesh and band-steering routers send this reason once with a perfectly good password and then accept the next try, which is why the ticker does not treat it as a verdict on its own. The radio-settings line means the router is set to a region or channel the ticker's radio does not use. ## Fix 1. Tap `Connect` again once; on a mixed-mode router the second try often lands on WPA2. 2. If it repeats, open the router's Wi-Fi security settings and change WPA3 to WPA2 or to WPA2/WPA3 mixed. Every phone and laptop made in the last decade joins WPA2. 3. For the radio-settings line, set the router's region to your own country and its 2.4 GHz channel to one of 1 to 11. ## If that didn't work - [router-settings-that-block-new-devices](/router-settings-that-block-new-devices/) - [contact](/contact/) ### Nothing came back when I asked to join URL: https://cryptoticr.com/nothing-came-back-when-joining/ The ticker can see the network but got no answer to its join request. Usually a moment's bad luck; sometimes an approval list. What the owner sees: - Glass: `Nothing came back.` - Setup page: `I can see your network, but nothing came back when I asked to join. That's usually a moment's bad luck rather than a fault.` - Glass waiting screen: `Waiting for Wi-Fi` / `I can't see it right now.` ## Symptoms ![No luck yet, trying again 2 of 3, with the previous try's reason: Nothing came back](card:join_retry) The glass shows `Nothing came back.` The setup page says `I can see your network, but nothing came back when I asked to join. That's usually a moment's bad luck rather than a fault. Tap Connect again. If it keeps happening, look in your router's app for a list that has to approve new devices, and let me in.` ![What happened: nothing came back, with the evidence underneath](card:welcome_09_silent) ## Cause The ticker heard the router's beacon — the network is there, at a usable signal — sent its join request, and the router never replied. A router that is busy, restarting, or steering devices between its units drops a request now and then. A router that holds new devices for approval can also stay silent rather than refuse. ## Fix 1. Tap `Connect` again. One retry clears most of these. 2. If it happens repeatedly, open the router's app and look for devices waiting for approval, "access control", or "MAC filtering"; allow the ticker. 3. Restart the router and try again. ## If that didn't work - The router answers but refuses: [router-turned-me-away](/router-turned-me-away/) - [contact](/contact/) ### It failed and didn't say why URL: https://cryptoticr.com/it-failed-and-didnt-say-why/ The join failed and the ticker could not classify the reason. The checks to make, in order, and what to send to support if none of them fixes it. What the owner sees: - Glass: `It failed and didn't say why.` or `It failed and the Wi-Fi router didn't say why.` - Setup page: `Something stopped me joining your home Wi-Fi, and I can't tell exactly why.` - Setup page: `⚠️ That didn't work, and I can't tell you why. Screenshot this for Lee.` ## Symptoms The glass shows `It failed and didn't say why.` — or `It failed and the Wi-Fi router didn't say why.` when the router was heard answering — and the setup page says `Something stopped me joining your home Wi-Fi, and I can't tell exactly why. If it fails the same way again, check the password for capitals and '0' versus 'O'.` If the page has no verdict at all it says `⚠️ That didn't work, and I can't tell you why. Screenshot this for Lee.` ![What happened: it failed and didn't say why, with the reject codes underneath](card:welcome_09_unknown) ![Don't give up! It failed and didn't say why, try again on my setup page](card:welcome_13_unknown) ## Cause The ticker records what the router sends during a join and turns it into a verdict when the evidence is clear. Here it was not: the router sent codes that mean different things on different routers, or nothing at all. A hidden network cannot be classified beyond this, because the ticker never sees it in a scan. The password is still the likeliest cause, followed by range and a router that holds new devices for approval — the page's advice covers all three without pretending to know which. ## Fix 1. Check the password with the eye button and retype it; capitals matter, and `0` and `O` look alike. Tap `Connect` again. 2. Prove the password on your phone: forget the network in the phone's Wi-Fi settings and rejoin it by typing the password fresh. If the phone is refused, the password is wrong. 3. Move the ticker nearer the router and try again. 4. Look in the router's app for devices waiting for approval and allow the ticker. 5. Restart the router. ## If that didn't work - Screenshot the status panel with `Extra technical detail` opened — the `Router reason` and `My radio` lines are what Lee reads — and text or email it: [before-you-call](/before-you-call/), [contact](/contact/). ### The ticker keeps restarting to reach my Wi-Fi URL: https://cryptoticr.com/ticker-keeps-restarting-to-reach-wifi/ A ticker that never finished setup restarts up to three times trying its saved network, then opens setup. What the cards mean and what to do. What the owner sees: - Glass: `One more try...` / `Restarting to reach` / `your Wi-Fi (2 of 3).` - Glass: `I couldn't connect.` then `About to restart & try again.` / `2 of 3 times.` - Glass: `Changed your Wi-Fi?` / `Restart me 5 times` / `quickly to set it up.` - Glass: `That was my last try.` / `Opening my setup mode.` ## Symptoms ![I couldn't connect: the reason, then about to restart and try again, 1 of 3 times](card:couldnt_connect_retry) ![Changed your Wi-Fi? Restart me 5 times quickly to set it up](card:escape_hint_changed) ![One more try: restarting to reach your Wi-Fi, 1 of 3, if this doesn't work I'll open setup mode](card:reboot_retry_0) At start-up the ticker tries its saved network three times (`Try 1 of 3 - 10s each`), then shows `I couldn't connect.` with the reason and `About to restart & try again.` / `1 of 3 times.`, then a yellow hint — `Changed your Wi-Fi?` (or `New password?` / `New Wi-Fi router?`) / `Restart me 5 times` / `quickly to set it up.` — and then the story: `One more try...` / `Restarting to reach` / `your Wi-Fi (1 of 3).` / `If this doesn't work,` / `I'll open setup mode.` The first time it also explains, one card per restart: ![Wi-Fi trouble: your Wi-Fi can take longer to wake up than I do, like after a power cut](card:reboot_retry_1) ![No worries! I'll restart and try again, up to 3 more times, this often fixes it](card:reboot_retry_2) ![Fallback plan: I'll open setup to pick a Wi-Fi or fix your password, restart me anytime to start over](card:reboot_retry_3) After the third restart: `That was my last try.` / `Opening my setup mode.`, and the setup cards begin with `Heads up` / `I can't find your Wi-Fi`. ![That was my last try, opening my setup mode](card:couldnt_connect_last) ## Cause This is a ticker that has a saved network but never completed its setup on it — the join was interrupted before `You're all set!`, or the details were saved for a network that was not in range. Such a ticker does not wait indefinitely the way a set-up ticker does; it restarts to retry three times, because a router that is slow after a power cut usually comes back within that, and then opens setup so you can fix whatever is wrong. If the router answered and refused it, it skips the restarts and goes straight to setup. ## Fix 1. If your router is restarting or was off, do nothing. Each restart is another try, and the ticker joins when the router is back. 2. If the router is on and the ticker still restarts, let it reach `Opening my setup mode.` It then shows its setup cards with `Heads up` and the reason. 3. Join the `CT` network and enter the network and password again; the setup page's first card names the network and what happened. See [join-the-setup-network](/join-the-setup-network/). 4. If the ticker joins the network and then fails in the same way every time, follow the reason it gives: [password-refused](/password-refused/), [no-address-was-given](/no-address-was-given/), [joined-but-my-server-is-quiet](/joined-but-my-server-is-quiet/). ## If that didn't work - The yellow hint's five quick restarts perform a factory reset, which erases your settings; use it only if setup never opens by itself: [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/) - [contact](/contact/) ### Glass says: Your Wi-Fi refused me URL: https://cryptoticr.com/glass-says-your-wifi-refused-me/ The Heads up card after the router turned the ticker away repeatedly — the usual sign of a changed password. Setup is open; enter the new password. What the owner sees: - Glass: `Heads up` / `Your Wi-Fi refused me` with the network name and a reason such as `The password was refused.` - Glass, before that: `Wi-Fi rejected my password` or `Can't join Wi-Fi` with `Did the password change?` - Setup page, first card: `I couldn’t get back on your Wi-Fi.` ## Symptoms ![Heads up: your Wi-Fi refused me, the network's name, and the password was refused](card:welcome_00_refused) ![Wi-Fi rejected my password: did the password change, I'll keep trying then open my setup to fix it](card:password_wait_confirmed) A ticker that used to work shows a card headed `Heads up` with a warning icon: `Your Wi-Fi refused me`, the network's name in green, and the reason from its last try. Before it opened setup, its waiting screen said `Wi-Fi rejected my password` (or `Can't join Wi-Fi`) with `Did the password change?` / `I'll keep trying, then` / `open my setup to fix it.` The `CT` setup network is on, and the setup page's first card reads `I couldn’t get back on your Wi-Fi.` ## Cause The router is there and answering, and it refused the ticker's saved password four times in a row. Nearly always the network's password was changed at the router, or the router was replaced and set up with the same name and a different password. The ticker keeps every coin and setting; only the Wi-Fi needs re-entering. It does not watch for the old network to come back in this case, because the network never went away. ## Fix 1. Join the `CT` network with your phone; see [join-the-setup-network](/join-the-setup-network/). 2. On the setup page's first card, read the network name it shows. Tap through to the list. 3. Pick that network (it carries the badge `my saved Wi-Fi`), type the new password, and tap `Connect`. 4. Watch for `You're all set!`; the ticker restarts with everything as before. ## If that didn't work - The new password is refused as well: [password-refused](/password-refused/) - You did not change anything and the router still refuses: restart the router; then check its app for an approval list — [router-settings-that-block-new-devices](/router-settings-that-block-new-devices/) - A restart of the ticker makes it try the saved password again, which is harmless if you think the refusal was a fluke. ### Glass says: I can't find your Wi-Fi URL: https://cryptoticr.com/glass-says-i-cant-find-your-wifi/ The ticker has a saved network but cannot see it. What the waiting screens mean, why a set-up ticker keeps waiting, and how to move it to a new network. What the owner sees: - Glass: `Waiting for Wi-Fi` / `I can't see it right now.` with the network name - Glass: `Trying to connect` / `No answer yet. I keep trying.` - Glass: `Heads up` / `I can't find your Wi-Fi` / `I'll keep checking and` / `auto-reconnect for you.` - Footer: `Changed your Wi-Fi? 5 quick restarts wipe me.` ## Symptoms ![Waiting for Wi-Fi: I can't see it right now, with the saved network's name](card:calm_wait_not_seen) ![Trying to connect: no answer yet, I keep trying, no reply from your router yet](card:calm_wait_trying) A ticker that has completed setup sits on a waiting screen: `Waiting for Wi-Fi` with `I can't see it right now.`, or `Trying to connect` with `No answer yet. I keep trying.`, the saved network's name, and a footer that rotates `I retry every 15 seconds and restart myself every 2 minutes.` and `Changed your Wi-Fi? 5 quick restarts wipe me.` Every two minutes it restarts and shows `Connecting to:` again. A ticker that never finished setup shows the `Heads up` card instead: `I can't find your Wi-Fi`, the name, and `I'll keep checking and` / `auto-reconnect for you.` ![Heads up: I can't find your Wi-Fi, naming the network, with a promise to keep checking and auto-reconnect](card:welcome_00) ## Cause The ticker cannot hear the network it has saved. For a ticker that has completed setup that is treated as an outage: the router is off, restarting, or out of range, and the right thing is to wait, so the ticker waits — indefinitely — and joins the moment the network is back. It never opens setup for this on its own, because a network that is off the air is far more often a power cut than a move. The only way to setup from this screen is the five-restart factory reset, which also erases the settings; the footer says so. A ticker that never finished setup opens its setup network instead and keeps scanning for the saved one, rejoining it by itself if it reappears (`Your Wi-Fi is back!`). ![Your Wi-Fi is back! Reconnecting, the network showed up in a scan, nothing for you to do](card:saved_wifi_is_back) ## Fix 1. If the router is off or restarting, do nothing: the ticker joins when the network returns. 2. Check that the network still exists with its old name, and that its 2.4 GHz band is on. A router replaced with a new name is a new network to the ticker. 3. Check the distance: move the ticker nearer the router. The waiting screen's reason line says `I can't see it right now.` when the network is not heard at all. 4. If the network is gone for good (new router, new home): perform the five-restart factory reset — [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/) — and set the ticker up on the new network. Your coins have to be re-picked afterwards; if you still have an exported settings file, import it. 5. To avoid this next time, use `Erase Wi-Fi` before you change routers or move: [moving-to-a-new-home-or-router](/moving-to-a-new-home-or-router/). ## If that didn't work - The screen says `Wi-Fi answered` or `Wi-Fi rejected my password`: the network is there and refusing — [glass-says-your-wifi-refused-me](/glass-says-your-wifi-refused-me/) - [contact](/contact/) ### The ticker opened its setup network by itself URL: https://cryptoticr.com/setup-opened-by-itself/ A working ticker is back to its setup cards with a Heads up card. Why it decided to, what it kept, and how to get it back on Wi-Fi. What the owner sees: - Glass: `Heads up` with `Your Wi-Fi refused me` or `I can't find your Wi-Fi` - The CT network is back in the phone's Wi-Fi list - Setup page, first card: `I couldn’t get back on your Wi-Fi.` / `Your router turned down the password I had saved for` the network ## Symptoms ![Heads up: I can't find your Wi-Fi](card:welcome_00) ![Heads up: your Wi-Fi refused me, the password was refused](card:welcome_00_refused) Without you doing anything, the ticker is showing its setup cards again, led by a `Heads up` card with the saved network's name and either `Your Wi-Fi refused me` or `I can't find your Wi-Fi`. The `CT` network is back in your phone's list. When you open the setup page, its first card is `What happened · 1 of 4`: `I couldn’t get back on your Wi-Fi.` / `Your router turned down the password I had saved for` the network, and either `That password worked before, so it may have stopped working` or `The password I had saved may no longer be right for that network.` ## Cause The ticker opens setup on its own in three situations, and keeps every coin and setting in all of them: - **The router refused it four times in a row** (`Your Wi-Fi refused me`). Almost always a changed Wi-Fi password, or a replacement router with the same name and a different password. - **It never finished setup on the saved network and three restarts did not reach it** (`I can't find your Wi-Fi`). It keeps scanning for that network from setup and rejoins by itself if it reappears. - **The saved details had never worked** — a network saved with `Save it anyway`, or a join that was interrupted — and two rounds of trying failed. A set-up ticker whose network is merely off the air does not do this; it waits. See [glass-says-i-cant-find-your-wifi](/glass-says-i-cant-find-your-wifi/). ## Fix 1. If you think the refusal was a fluke, unplug the ticker and plug it back in: it tries the saved password again, and if that works, setup never returns. The setup page's card says the same: `Or just restart me any time—I’ll try that saved password again.` 2. Otherwise join the `CT` network with your phone — [join-the-setup-network](/join-the-setup-network/) — and tap through to the list. 3. Pick the network the card named (badge `my saved Wi-Fi`), type its current password, and tap `Connect`. 4. Wait for `You're all set!`. The ticker restarts with everything as before. 5. If nobody joins the `CT` network, the ticker restarts by itself every 15 minutes (`Retrying your Wi-Fi` with a countdown) and tries the saved network again — so a ticker left alone recovers on its own if the refusal was temporary. ## If that didn't work - The new password is refused too: [password-refused](/password-refused/) - You cannot find the CT network: [setup-network-not-in-my-wifi-list](/setup-network-not-in-my-wifi-list/) ### Setup restarted for a fresh start URL: https://cryptoticr.com/setup-restarted-for-a-fresh-start/ The ticker showed `No activity` with a countdown and restarted mid-setup. Nobody used its setup network for 15 minutes; join again and carry on. What the owner sees: - Glass: `No activity` / `Nobody used my setup` / `Wi-Fi for 15 minutes` / `Restarting for a fresh start` with a countdown - Glass: `Retrying your Wi-Fi` with the network name and `I'll restart and try it again` - The setup page stopped responding and the CT network disappeared for a moment ## Symptoms ![No activity: nobody used my setup Wi-Fi for 15 minutes, restarting for a fresh start, with a countdown](card:portal_idle_reboot) ![Retrying your Wi-Fi: the saved network's name, I'll restart and try it again](card:portal_idle_retry) The glass shows `No activity` in yellow, `Nobody used my setup` / `Wi-Fi for 15 minutes` / `Restarting for a fresh start`, and a large number counting down. On a ticker that opened setup because it could not reach its saved network, the card reads `Retrying your Wi-Fi` with the network's name and `I'll restart and try it again` instead. The ticker restarts; the `CT` network is gone for a few seconds and then back, with the cards from the beginning. ## Cause The setup network is held open only while somebody is using it. A device counts as present while it is joined to the `CT` network and for 45 seconds after it last talked to the ticker; after 15 minutes with nobody present, the ticker restarts to clear anything that went wrong. On a ticker with a saved network, that restart is also a fresh try at joining it — which is how a ticker left alone recovers by itself after a temporary refusal. ## Fix 1. Wait for the countdown and the restart; the cards return within a minute. 2. Join the `CT` network again with your phone and open the setup page. Anything typed on the old page is gone; type it again. 3. Finish the setup without leaving the page open unattended for long stretches. ## If that didn't work - The CT network does not come back: [setup-network-not-in-my-wifi-list](/setup-network-not-in-my-wifi-list/) - The page will not open after the restart: [setup-page-did-not-open](/setup-page-did-not-open/) ### Change Wi-Fi did not work URL: https://cryptoticr.com/change-wifi-did-not-work/ The new network failed and the ticker went back to the old one. What the Couldn't switch card and the page's verdict mean, and what to try. What the owner sees: - Glass: `Couldn't join. Back on your saved Wi-Fi.` then `Couldn't switch` with `Your Wi-Fi settings` / `were not changed.` - Page: `⚠️ I can't find “X” at this location.` - Page: `⚠️ “X” let me in, but I couldn't reach the internet through it.` - Page: `⚠️ “X” didn't let me on. What I saw is below, it says which part went wrong.` - Page: `⚠️ That address didn't reach anything. I'm still on “X” with the address I had.` ![The Reset row in the Device section, where Change Wi-Fi starts](phone:global-device.webp#maintenance) ## Symptoms ![Change Wi-Fi to MyHomeWiFi, with a progress bar during the attempt](card:change_frame) ![Couldn't switch: the new network's name, the reason it failed, and Your Wi-Fi settings were not changed](card:change_failure) The glass showed `Connect attempt` / `3 of 3...`, then a reason with `Retrying... (2 of 3)`, then `Couldn't join. Back on your saved Wi-Fi.` and a card headed `Couldn't switch` with the new network's name, the reason, and `Your Wi-Fi settings` / `were not changed.` The Change Wi-Fi page shows one of: `⚠️ I can't find “X” at this location.`, `⚠️ “X” let me in, but I couldn't reach the internet through it.`, `⚠️ “X” didn't let me on. What I saw is below, it says which part went wrong.`, or — for an address-only change — `⚠️ That address didn't reach anything. I'm still on “X” with the address I had.` Under it, `What I saw` and a `Save it anyway` button. ## Cause A change is tried before it is kept: the ticker leaves its current network, tries the new one up to three times (nine seconds each), and — if the new one lets it on — checks that it can reach its server through it. Any failure puts it back on the old network with nothing changed. The page's verdict names the step: not found (the network is not in range or is 5 GHz only), no internet (the network let it on but a sign-in page or the internet itself stood in the way), or refused (the router turned it away — see `What I saw`). `That address didn't reach anything` means the fixed address you typed does not route on this network; no join was attempted. ## Fix 1. `I can't find “X” at this location.`: check the name is exact and the network runs on 2.4 GHz; move the ticker nearer that router and try again. If the network is somewhere else — the new house — use `Save it anyway`: [save-a-network-for-another-place](/save-a-network-for-another-place/). 2. `“X” let me in, but I couldn't reach the internet through it.`: the password is right. Check the internet works on that network from another device; if it shows a sign-in page, sign in and try again — [joined-but-my-server-is-quiet](/joined-but-my-server-is-quiet/). 3. `“X” didn't let me on.`: read `What I saw`. `Router reason` lines point at the router; the commonest fix is the password — [password-refused](/password-refused/). `My radio` lines point at range. 4. `That address didn't reach anything.`: check the gateway and subnet against the router's pages — [static-ip-address](/static-ip-address/). 5. Tap `Connect` again once you have fixed it. `Fix it and tap Connect again. Nothing else you entered is lost.` ## If that didn't work - The ticker is on the old network throughout, so nothing is lost; the settings page works as before. - [contact](/contact/) with a screenshot of `What I saw`. ### I can't reach the ticker after changing its Wi-Fi URL: https://cryptoticr.com/cant-reach-the-ticker-after-a-wifi-change/ The change succeeded, the ticker moved, and the settings page went dead. Your phone has to move to the new network too, and the ticker's address changed. What the owner sees: - Page: `I've stopped answering here, which usually means I've moved to “X”.` - Page: `✅ Switching to “X”. Look at my screen for my new address` and then the address does not load - Glass: `Connected! My new address is` and an address, then `Restarted to reconnect` / `to your Wi-Fi` ## Symptoms ![The Change Wi-Fi page's own success message: switching to MyHomeWiFi, with an instruction to look at the ticker's screen for its new address and reopen settings there](phone:flow-change-05-switched.webp#setup-status) After `Connect` on the Change Wi-Fi page, the page said `✅ Switching to “X”. Look at my screen for my new address (…) and reopen my settings there.` — or `I've stopped answering here, which usually means I've moved to “X”.` — and now the settings page does not load, at the old address or the new one. ![Connected! confirming the new network's name and giving the ticker's new address, with an instruction to open settings there](card:change_success) ![The start screen after the restart that follows a Wi-Fi change: Restarted to reconnect to your Wi-Fi](card:boot_reason_reconnect) That is the pair of screens to watch for: the page's own confirmation, then the ticker's screen once it restarts on the new network. ## Cause The change worked. The ticker is on the new network, and two things follow from that: your phone is still on the old network, from which the ticker can no longer be reached (the page warned: `After switching, the phone or computer you're using must also join the new network, otherwise you won't be able to reach me here.`); and the ticker has a new address on the new network. It also restarts once about 20 seconds after the success card, during which nothing answers. ## Fix 1. Read the new address off the ticker's screen: it showed `Connected! My new address is` and the address, and after the restart it shows the address again on its start screen and address page (`Open a browser.` / `Enter into its` / `ADDRESS BAR:`). 2. Move your phone or computer to the new network. 3. Wait half a minute for the ticker's restart to finish, then open a browser and type the new address with `http://` in front. 4. If the page said `Look at my screen: it either shows my new address, or it says what went wrong.`, check the screen for `Couldn't switch` — in which case the change failed and the ticker is still on the old network at the old address: [change-wifi-did-not-work](/change-wifi-did-not-work/). ## If that didn't work - The address does not answer even from the new network: [settings-page-wont-open](/settings-page-wont-open/) - You missed the address and the screen has moved on: [lost-the-tickers-address](/lost-the-tickers-address/) ### Two tickers: which address is which? URL: https://cryptoticr.com/two-tickers-which-address-is-mine/ With more than one ticker in the house, the setup page and your browser may remember another ticker's address. How to tell them apart. What the owner sees: - Setup page: `Or try an address I saw before` / `A ticker answered at this address once. It may be me, at an address I've since moved off — or another ticker in your home` - The settings page that opens shows a different ticker's coins ## Symptoms The setup page offers an address under `Or try an address I saw before`, with the note `A ticker answered at this address once. It may be me, at an address I've since moved off — or another ticker in your home`. Or you open a remembered address and the page shows coins you did not choose, and it is the other ticker. ![The address card each ticker shows: the one on screen is the one you are looking at](card:ip_text) ![The MAC row in the footer, different on every ticker, which names the one you are on](phone:all-collapsed.webp#mac-line) ## Cause Your browser remembers the addresses tickers have answered at, keyed by each ticker's name (`CT` and three digits). When it can tie an address to the ticker you are setting up, the page follows it automatically; when it cannot, it offers the address as a suggestion and never follows it by itself, because walking you into the wrong ticker is worse than making you type. Each ticker has its own address on your network, and its own name. ## Fix 1. Read the address off the ticker you want: its start screen shows `My settings are here:` and the address, and its address page shows it again. Type that one. 2. To tell tickers apart on their pages: the setup page's header shows `SSID:` with the ticker's `CT` name in setup mode, and every settings page's footer shows the ticker's `MAC`, different for each ticker. 3. If both tickers keep swapping addresses, give each a fixed address: [static-ip-address](/static-ip-address/). ## If that didn't work - [running-several-tickers](/running-several-tickers/) ### Glass says: This network is blocking me URL: https://cryptoticr.com/glass-says-this-network-is-blocking-me/ The ticker is on Wi-Fi, but something on the network answers in its server's place: a sign-in page or a filter. The fix is a different network. What the owner sees: - Start screen: `Something here blocks me.` / `I can't get past this network.` / `Use home Wi-Fi or a hotspot.` / `iOS: Maximize Compatibility.` - Signal card: `This network is blocking me` - Setup page: `Something on this Wi-Fi answered in my server's place, so I can't get through.` ## Symptoms The ticker is on Wi-Fi — the start screen shows `My settings are here:` and an address — but the box at the bottom cycles `Something here blocks me.`, `I can't get past this network.`, `Use home Wi-Fi or a hotspot.` and `iOS: Maximize Compatibility.`, and no coins appear. Once running, the signal card's bottom line reads `This network is blocking me`. During setup the page said `Something on this Wi-Fi answered in my server's place, so I can't get through.` ![Wi-Fi signal card reading This network is blocking me, with the network's strength shown above it](card:trouble_sign_in) ## Cause When the ticker asked for its server, something else answered instead: a sign-in page (hotels, cafes, airports), a content filter (some offices, some parental-control routers), or a connection that redirects traffic. The ticker cannot tell which, so it says only what it saw and gives the two ways out that work whichever it is. It keeps trying, and shows prices if the block lifts. ## Fix 1. If this is a hotel, cafe or other public network, open its sign-in page on your phone and accept the terms; on some networks that frees every device behind the router. If prices do not start within a minute, the block is per device and the ticker cannot pass it: [hotel-cafe-and-public-wifi](/hotel-cafe-and-public-wifi/). 2. If this is a home network with a content filter or parental controls, allow the ticker (by its `CT` name or MAC address) in the filter's settings, or add `api.cryptoticr.com` to its allowed list. 3. Otherwise move the ticker to a plain home network, or use a phone hotspot with `Maximize Compatibility` on (iPhone) or the band set to 2.4 GHz (Android): [using-a-phone-hotspot](/using-a-phone-hotspot/). ## If that didn't work - The `Status report:` shown at the end of setup names the block more precisely (`443 fails here, 80 works.`, `My name fails here.`): [office-and-corporate-wifi](/office-and-corporate-wifi/) - [contact](/contact/) ## Frequently asked questions ### Can I change the colors? URL: https://cryptoticr.com/can-i-change-the-colors/ Yes: ten colorsets, applied instantly, and within each the Volume, Market Cap and Rank colors can be set. The up/down price pair belongs to the colorset. Yes. The `Colorset` section of the settings page holds ten schemes, from the classic green-and-red `Default` to `Colorblind` (blue and yellow), single-hue `Amber` and `Green`, and brighter sets such as `Neon` and `Toxic`. Tapping a swatch changes the ticker at once. See [colorsets](/colorsets/). ![The Colorset section of the settings page, with the ten schemes as swatches](phone:global-display.webp#colors) ![The reveal card for the Default colorset](card:colorset_reveal) ![The reveal card for the Toxic colorset](card:colorset_reveal_toxic) Within any set you can recolor the volume, market cap and rank figures with a picker, kept per set. The price's up and down colors and the 24h percentage always come from the set itself, because their color carries the direction. A price that has not moved shows in a neutral gray that no set changes. See [custom-colors](/custom-colors/). ### Can I lock the settings so nobody else changes them? URL: https://cryptoticr.com/can-i-lock-the-settings/ Yes: Device → Lock adds a view-only password, confirmed by a four-digit code on the ticker's screen. Viewing stays open; changes need the password. Yes. `Device` → `Lock` on the settings page adds a password. The page describes it: `Asks for a password before any change is saved: your display and Wi-Fi settings, and Clear/Reset. Viewing always stays open.` Setting it requires typing a four-digit code the ticker shows on its own screen, so nobody who only found the page over the network can lock you out. ![The Lock button in the Device section: a view-only password for this page](phone:global-device.webp#password) ![The ticker's own screen showing a four-digit password setup code, with the instruction to type it on your phone](card:lock_challenge) It is one password for the ticker; each browser asks once and remembers. See [lock-the-settings-with-a-password](/lock-the-settings-with-a-password/). ### Can I set it up from a computer instead of a phone? URL: https://cryptoticr.com/can-i-set-it-up-from-a-computer/ Yes. Any device with Wi-Fi and a browser can join the ticker's setup network and open its setup page: a Windows PC, a Mac, a tablet or a phone. Yes. Setup needs a device that can join a Wi-Fi network and open a web page, and a computer does both. Join the ticker's `CT` network from the computer's Wi-Fi list, and if the setup page does not open by itself, type `192.168.4.1` into the browser's address bar with `http://` in front. The ticker's card says `Join my Wi-Fi` / `from any of these:` and shows a phone, a tablet and a laptop. ![Join my Wi-Fi: the setup network's name and the devices that can join it, including a PC/Mac](card:welcome_07) Step by step: [setup-from-a-windows-pc](/setup-from-a-windows-pc/) and [setup-from-a-mac](/setup-from-a-mac/). ### Does the ticker work on 5 GHz Wi-Fi? URL: https://cryptoticr.com/does-it-work-on-5ghz-wifi/ No. The ticker's radio is 2.4 GHz only. A router that offers both bands under one name is fine; a 5 GHz-only network is not. ![The signal card, which names the band and channel it is on: 2.4GHz](card:wifi_strength_good) No. The radio in the ticker is 2.4 GHz only, which is why its signal card reads `2.4GHz - Channel` and its network scan says `Looking for 2.4GHz` / `networks nearby...`. Most routers run both bands, and a network offered on both under one name works: the ticker joins the 2.4 GHz side. A network that exists only on 5 GHz will not appear in the ticker's list; turn on the router's 2.4 GHz band or give it its own name. See [wifi-requirements](/wifi-requirements/). ### How do I contact support? URL: https://cryptoticr.com/how-do-i-contact-support/ Call or text Lee at (234) 575-2550, or email leeo@cryptoticr.com. He designed the ticker and wrote its firmware; the store can only process returns. Call or text **(234) 575-2550**, or email **leeo@cryptoticr.com**. That is Lee, in Hudson, Ohio, who designed the ticker and wrote its firmware; the ticker's own screens give the same details, and its pages add `Stuck? Call or text him, not the store.` ![The ticker's own For help screen, with Lee's phone number and email address next to his photo](card:welcome_05) The store can only process returns, and most problems take a few minutes to sort out. See [contact](/contact/). ### How do I reset the ticker? URL: https://cryptoticr.com/how-do-i-reset-it/ Restart, restore defaults, start over, erase Wi-Fi, or a full factory reset: which one you want and where each lives. ![What the glass shows when a factory reset has finished](card:factory_reset_done) It depends what you want back. If the ticker is misbehaving, restart it: unplug and replug, or `Device` → `Restart` on the settings page. Nothing is lost. See [restart](/restart/). ![The Device section: Reset (Restart, Wi-Fi…, Erase…), My settings, and Restore from Factory defaults](phone:global-device.webp#device) If you want your coins, colors and timings back to how it shipped, use `Device` → `Factory defaults`; it keeps running on your Wi-Fi. `Erase…` → `Start over (keep Wi-Fi)` goes further and replays the welcome screens. `Wi-Fi…` → `Erase Wi-Fi` forgets the network and keeps your settings. A full factory reset erases everything, Wi-Fi included. From the page it is `Erase…` → `Everything, (FACTORY RESET)`. Without the page, unplug and replug the ticker five times in a row, each within five seconds of the screen lighting; red circles count you down. See [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/). The full comparison is on [what-a-reset-erases-and-keeps](/what-a-reset-erases-and-keeps/). ### How do I update the firmware? URL: https://cryptoticr.com/how-do-i-update-the-firmware/ You don't: the ticker checks by itself five minutes after power-up and hourly, and installs new firmware on its own. Keep it plugged in while it says Updating. You do not have to. The ticker asks its server for new firmware five minutes after every power-up and once an hour after that, and when there is a newer version it downloads it over Wi-Fi, checks it, installs it and restarts. The whole thing takes a minute or two and shows `Updating` / `Firmware` with `Keep me powered on!` while it runs. The only part that is yours: leave it plugged in whenever the screen says so. Everything you set is kept across an update. See [automatic-firmware-updates](/automatic-firmware-updates/). ![Updating Firmware: the version pair, keep me powered on, and a progress bar](card:ota_downloading) ### How long is the warranty? URL: https://cryptoticr.com/how-long-is-the-warranty/ Two years from the day you bought it, parts and labor, against defects in materials or workmanship. Contact Lee to claim. ![The back of the ticker's case](shot:ct-back) Two years from the day you bought it, parts and labor. If the ticker fails in that time because of a defect in its materials or workmanship, it is repaired or replaced at no charge. Accidents, spills, misuse and outside repairs are not covered. To claim, contact Lee first: most problems that look like a fault are a Wi-Fi or power question and are fixed in minutes, with nothing sent back. The full terms are on [warranty](/warranty/), and the number and email are on [contact](/contact/). ### How many coins can the ticker show? URL: https://cryptoticr.com/how-many-coins-can-it-show/ Twelve, in any mix of one, two or four per screen. Pause the ones you do not want to see without removing them. Twelve. The settings page has twelve boxes, and the ticker cycles through them in order: one at a time with a chart, or in pages of two or four without one. See [one-two-or-four-per-screen](/one-two-or-four-per-screen/). ![The twelve coin boxes on the settings page, with Load top coins under them](phone:flow-coins-01-boxes.webp#coins) ![Two coins per page, no chart](glass:2_ac_1000_30_001) ![Four coins per page, no chart](glass:4_ac_2400_30_001) You do not have to fill all twelve, and you can keep coins in the list without showing them by pausing them. See [pausing-coins](/pausing-coins/). ### Is there a subscription or account? URL: https://cryptoticr.com/is-there-a-subscription-or-account/ No. No fees, no subscription, no account, no sign-in. The ticker's settings page lives on your own Wi-Fi and the prices come free of charge. ![The settings page: no sign-in, no account, nothing to subscribe to](phone:all-collapsed.webp#page-header) No. There is nothing to sign up for and nothing to pay after the purchase. The settings page is served by the ticker itself on your Wi-Fi (`Everything here is saved on the ticker itself, nothing leaves your home network.`), and the prices come from CryptoTicr's server at no charge. The old site's FAQ: `There are no fees, subscriptions, or accounts of any nature necessary to use this device.` ### Where does the ticker's data come from? URL: https://cryptoticr.com/where-does-the-data-come-from/ CoinGecko, through CryptoTicr's own server, which caches it and serves every ticker. The settings page says Powered by: CoinGecko. ![Powered by: CoinGecko, at the bottom of the settings page](phone:all-collapsed.webp#powered-by) From CoinGecko. CryptoTicr's own server fetches prices, charts, coin lists and market figures from CoinGecko, keeps them in a cache, and answers every ticker from that cache, so a thousand tickers cost one fetch and a hiccup upstream leaves the last good figures standing. The settings page's footer carries the `Powered by: CoinGecko` mark. See [where-the-prices-come-from](/where-the-prices-come-from/). ### Can I check for updates myself? URL: https://cryptoticr.com/can-i-check-for-updates-myself/ There is no check-now button on the settings page. Restarting the ticker brings the next check forward to five minutes; otherwise it checks hourly. ![The Reset row: Restart is the only update-related button, and updates happen on their own](phone:global-device.webp#maintenance) Not from the settings page; there is no button for it, on purpose. The ticker checks by itself five minutes after every power-up and every hour after that, so a new release reaches every ticker within an hour of being published. If you want the check sooner, restart the ticker (`Device` → `Restart`, or unplug and replug): the first check after a start comes at five minutes. The version you are running is on the `Firmware:` line at the top of the page. See [which-firmware-do-i-have](/which-firmware-do-i-have/). ### Can the ticker show prices in another currency? URL: https://cryptoticr.com/can-it-show-prices-in-another-currency/ No. Every price, market cap and volume is in US dollars with a $ in front; there is no currency setting. No. The ticker shows US dollars only: every price, market cap and volume carries a `$`, the server fetches its figures in dollars, and the settings page has no currency control. See [where-the-prices-come-from](/where-the-prices-come-from/). ### Do I need a phone to use the ticker? URL: https://cryptoticr.com/do-i-need-a-phone/ No. A phone is the handiest way to set up and to scan the address QR code, but a tablet or computer with Wi-Fi does everything a phone does here. ![The settings page as a computer shows it: any browser on the same Wi-Fi opens it](phone:all-collapsed.webp#page-header) No. The ticker needs some device with Wi-Fi and a browser twice: once to join its setup network and choose your Wi-Fi, and later to open its settings page and pick coins. A phone, a tablet or a computer will do. The one thing a phone does better is scan the QR code the ticker shows for its address; on a computer you type the address instead, as the ticker's own screen explains (`Open a browser.` / `Enter into its` / `ADDRESS BAR:`). ![Open a browser, enter into its address bar, not a search box: the ticker's address](card:greet_settings_pc) After setup the ticker runs on its own; no device needs to stay connected. ### Does the ticker work with mesh routers? URL: https://cryptoticr.com/does-it-work-with-mesh-routers/ Yes, as long as the mesh offers 2.4 GHz. Band steering can hide that band from the ticker; a fixed name for the 2.4 GHz side fixes it. ![The signal card, naming the network the ticker settled on and how strong it is](card:wifi_strength_good) Yes. A mesh system is several access points under one network name, and the ticker joins whichever offers the best 2.4 GHz signal; during a long outage it even drops and rejoins on purpose so its radio can pick the strongest one again. The catch is band steering: some systems try to push every device onto 5 GHz, which the ticker does not have. If the ticker cannot see or keep the network, give the 2.4 GHz band its own name in the mesh app, or turn steering off. See [mesh-and-band-steering-routers](/mesh-and-band-steering-routers/). ### Does the screen dim at night? URL: https://cryptoticr.com/does-the-screen-dim-at-night/ Yes, when you turn on Nighttime quiet hours: set From and to times and a Night level, and the ticker dims and returns by itself using the time from its server. ![Nighttime quiet hours: two times and the level the screen drops to between them](phone:global-display.webp#quiet) It can. Turn on `Nighttime quiet hours` in the `Display` section of the settings page, set the `From` and `to` times and a `Night level`, and the ticker drops to that level during the window and returns to the daytime `Brightness` after it. Crossing midnight is fine. The ticker takes the time from its server and the zone from your phone the first time you open the page. See [quiet-hours](/quiet-hours/). ### How many coins are available to choose from? URL: https://cryptoticr.com/how-many-coins-are-available/ The 1,000 largest coins by market value, each with its logo. The list is refreshed by the ticker's server, so new coins appear as they earn a ranking. ![The Select coins card on a phone: twelve boxes, each one a coin](phone:flow-coins-01-boxes.webp#coins) The 1,000 largest coins by market value, each with a logo. The ticker's server keeps the list and refreshes it daily; new coins appear as they earn a ranking, and a coin near the end can drop out and come back as rankings move. The settings page fetches the current list each time it opens, and the list is on [coins](/coins/). If a coin you want does not appear as you type, the server does not carry it. See [where-the-prices-come-from](/where-the-prices-come-from/) for what the source includes and leaves out. ### Is there an app for the ticker? URL: https://cryptoticr.com/is-there-an-app/ No app: the ticker serves its own settings page, and any browser on your Wi-Fi opens it. Nothing to install on a phone or computer. ![The settings page in a phone browser: there is no app to install](phone:live-hero.webp "The settings page in an ordinary browser, nothing to install") No. The ticker has a small web server inside it and serves its own settings page to your Wi-Fi. Type its address into any browser, on a phone, tablet or computer, and the page is there: coins, colors, timings, everything, applied as you change it. The ticker's own screen tells you the address (`Open a browser.` / `Enter into its` / `ADDRESS BAR:`). See [opening-the-settings-page](/opening-the-settings-page/). ### I forgot the settings password, what now? URL: https://cryptoticr.com/i-forgot-the-settings-password/ It cannot be recovered or reset by anyone. A browser that is still unlocked can remove it; otherwise a factory reset, which erases Wi-Fi and settings. ![The Lock button in the Device section, where the password is set and removed](phone:global-device.webp#password) Nobody can look it up or reset it, by design; the ticker keeps only a hash. First check every phone and computer that has used the page: a browser that unlocked once stays unlocked, and from it `Unlock` → `Remove password` clears the lock. Export your settings from there too. If no such browser exists, the only way back is a factory reset, five quick restarts, which erases the Wi-Fi and every setting with the password. See [forgot-the-settings-password](/forgot-the-settings-password/). ### What is the return policy? URL: https://cryptoticr.com/what-is-the-return-policy/ Thirty days from delivery for a full refund, in original condition with the box, cable and adapter, through Amazon. The two-year warranty carries on after. You have 30 days from delivery to return the ticker for a full refund. Send it back in its original condition, in its box, with the cable, the adapter and the printed card. Returns go through Amazon: start the return from Your Orders, and Amazon supplies the label and issues the refund. Every ticker also has a two-year warranty, so a fault after the 30 days is repaired or replaced; see [warranty](/warranty/). Before you send it back, text or call Lee. Most problems are a Wi-Fi setting and take a few minutes to fix. The details are on [returns-and-refunds](/returns-and-refunds/). ### What should I tell support when I call? URL: https://cryptoticr.com/what-should-i-tell-support/ The exact words on the ticker's screen, the Firmware line from the settings page, and the browser line under Settings. A photo of the screen beats words. ![The header lines: the browser line under Settings, and the Firmware line on the right](phone:all-collapsed.webp#page-header "The top of the page: firmware, network, signal") ![The settings page's report card with Copy report, Text it to Lee and Email it to Lee buttons](phone:flow-fault-02-report.webp#diagnostics "Or, if it cannot reach the ticker, the Diagnostics box") ![System Info, the one list a support call asks for: uptime, memory, flash, network and power](phone:flow-more-02-system.webp#dialog) Three things answer most questions at once: the exact words on the ticker's screen, or a photo of it; the `Firmware:` line at the top right of the settings page; and the line under `Settings` that names your browser. If the settings page will not load, its own card has `Copy report`, `Text it to Lee` and `Email it to Lee` buttons that package everything. The full list is on [before-you-call](/before-you-call/), and every screen message is explained on [what-the-screen-is-telling-me](/what-the-screen-is-telling-me/). ### Will a factory reset delete my coins? URL: https://cryptoticr.com/will-a-factory-reset-delete-my-coins/ Yes: a factory reset erases the coin list, every setting and the Wi-Fi. Which resets keep the coins, and how to save them first. Yes. A factory reset, from the settings page or by five quick restarts, erases the coin list, every display setting and the saved Wi-Fi. The coin logos stay on the ticker so it does not need to download them again, but your choice of coins is gone. Two resets keep the coins: a plain `Restart`, which changes nothing, and `Wi-Fi…` → `Erase Wi-Fi`, which forgets the network and keeps every setting. See [what-a-reset-erases-and-keeps](/what-a-reset-erases-and-keeps/). Before any erasure, tap `Export` in the `Device` section. It downloads your whole setup as a small file, and `Import` puts it back on this ticker or another one. See [export-and-import-settings](/export-and-import-settings/). ![The Factory defaults button, which puts coins, colors and timings back to the shipped set](phone:global-device.webp#factory-defaults) ### Can I copy my settings to a second ticker? URL: https://cryptoticr.com/can-i-copy-my-settings-to-a-second-ticker/ Yes: Export on the first ticker's page saves a file; Import on the second ticker's page applies it. Wi-Fi is not in the file; each ticker joins itself. ![The My settings row: Export on one ticker, Import on the other](phone:global-device.webp#backup) Yes. On the first ticker's settings page, `Device` → `Export` saves a small file with the coins, colors and timings; the page calls it `the easy way to copy your setup to a second ticker`. Open the second ticker's page and `Import` that file: it applies at once, no Save step. The Wi-Fi network is not in the file; set each ticker up on the network in the usual way first. See [export-and-import-settings](/export-and-import-settings/). ### Can I show the same coin twice? URL: https://cryptoticr.com/can-i-show-the-same-coin-twice/ Yes. Put a coin in more than one box and it comes round more often; the page notes it under the boxes and does nothing else. ![The Select coins card on a phone: twelve boxes, each one a coin](phone:flow-coins-01-boxes.webp#coins) Yes. Put the same coin in two or more boxes and it takes those turns in the rotation, so it is on the glass more often than the others. The page points it out under the boxes rather than stopping you: `Bitcoin appears more than once, that's fine, it simply comes round more often.` Two different coins that happen to share a symbol are another matter, with their own warning; see [coins-that-share-a-symbol](/coins-that-share-a-symbol/). ### Can I turn off automatic updates? URL: https://cryptoticr.com/can-i-turn-off-automatic-updates/ No. Updates are how the ticker gets fixes and keeps working with its server, and they keep everything you set. There is no owner setting to disable them. No. There is no setting for it on the settings page, on purpose: every ticker runs the current firmware, so every owner has the same fixes. Updates keep every setting, the Wi-Fi and any password, and they are how the ticker receives fixes and stays in step with its price server. ![The ticker's own screen mid-update, with the version it is leaving, the version it is fetching and a download percentage](card:ota_downloading) A ticker that could not update would eventually stop showing prices. If an update is causing you a problem, tell Lee: [report-a-bug-or-suggest-a-feature](/report-a-bug-or-suggest-a-feature/). ### Can I turn off the address popup? URL: https://cryptoticr.com/can-i-turn-off-the-address-popup/ Yes: both rows of Show my IP address off, or a small Number of times. One showing after an address change stays, on purpose. Yes. In the `Show my IP address` section of the settings page there are two rows, `QR code` and `Text`, each with its own schedule. Turn both off and the popup stops; the page says `Turning both off turns the whole thing off.` If you would rather keep a way in, set `Number of times` to a small number: most people scan the code once, at setup, and never again. ![The Show my IP address panel: switch off the QR code pill, the Text pill, or both](phone:global-ip.webp#ip) One showing cannot be switched off: when the router gives the ticker a new address, it shows both forms once, and once more at the next start, so the address you wrote down is never silently wrong. If that bothers you, give the ticker a fixed address: [static-ip-address](/static-ip-address/). ### Does the ticker have a camera or microphone? URL: https://cryptoticr.com/does-it-have-a-camera-or-microphone/ No. The ticker has neither, so it cannot record sound or pictures. It sends only its requests for prices, with a few readings about its own health. ![The back of the case: a USB-C socket and nothing else](shot:ct-back) No. There is no microphone and no camera inside, so the ticker cannot record sound or pictures of any kind. It also has nothing to sign in to and knows nothing about you. The only thing it sends over the internet is its request for prices, with a few readings about its own health attached. The policy is on [privacy](/privacy/)., and the policy is on [privacy](/privacy/). ### Does the ticker work on hotel or café Wi-Fi? URL: https://cryptoticr.com/does-it-work-in-a-hotel-or-cafe/ Usually not. Networks with a sign-in page block the ticker, and it says so. A phone hotspot is the reliable way to run it away from home. ![Card 2 of 4 on the phone: Public Wi-Fi probably won't work for me, with hotel, cafe and airport icons](phone:flow-setup-02-public.webp#intro-nav) Usually not. Hotel and café networks put a sign-in page between a new device and the internet, and the ticker has no way to tick a box or enter a room number. It notices: the start screen says `Something here blocks me.` / `I can't get past this network.` / `Use home Wi-Fi or a hotspot.`, and the setup card warns `Placing me on a Public or Guest probably won't work.` A phone's personal hotspot works the same as home Wi-Fi. See [hotel-cafe-and-public-wifi](/hotel-cafe-and-public-wifi/) and [using-a-phone-hotspot](/using-a-phone-hotspot/). ### How long does setup take? URL: https://cryptoticr.com/how-long-does-setup-take/ A few minutes: join the setup network, pick your Wi-Fi and type its password, watch the ticker connect and restart, then choose coins on its settings page. A few minutes, most of it reading. Plug the ticker in and the setup cards start within seconds. Joining its `CT` network and choosing your Wi-Fi on the page that opens takes as long as typing a password. The join itself is given ten seconds a try, and the ticker then shows a status report, restarts, and joins your network for real. Its first coins appear after a short first-run show. From there, opening the settings page and picking coins is up to you; the starter coins run until you do. ![The ticker's first screen: the logo, the firmware version, and Let's get me set up on your home Wi-Fi](card:first_boot_intro) ![You're all set! My IP address is 192.168.1.107](card:join_ok) See [quick-start](/quick-start/). ### How often do prices update? URL: https://cryptoticr.com/how-often-do-prices-update/ Each coin is fetched as its turn comes round, never more often than every nine seconds. The server's own price cache renews every few tens of seconds. A coin's price is fetched every time its turn comes round in the rotation, and never more often than every nine seconds. With a few coins and short screen times that is a fresh price every visit; with twelve coins at thirty seconds each, every six minutes. The server behind the ticker renews its price cache every few tens of seconds, so what arrives is at most that old. Twenty-four-hour figures are rolling, counting back from now. See [how-often-prices-refresh](/how-often-prices-refresh/). ### Why does the settings page say Icon+Both won't fit? URL: https://cryptoticr.com/why-does-it-say-icon-plus-both-wont-fit/ This ticker's screen is too small for the logo plus symbol plus name in one title band, so the page keeps your latest pick and drops the other, and says so. ![Title Area: the Icon switch and the Symbol / Name / Both choice that clash on a 240 panel](phone:one-coin-title.webp#title) Because three things will not fit in the title band on this screen. The `Title Area` lets you combine the icon with the symbol, the name, or both, but the icon plus both texts is only offered on larger screens. Ask for it here and the page keeps whichever you picked last and drops the other, with a note: `Icon+Both won't fit, deselecting Icon` or `Icon+Both won't fit, selecting Name`. The control blinks so you can see what moved. Choose `Icon` with `Name` or `Symbol`, or `Both` without the icon. See [title-area](/title-area/). ![Title band with the icon and the name, one of the choices left once Both is ruled out](glass:1_ac_24_1000400_3130_002) ![Title band with the symbol and the name together: Both without the icon](glass:1_ac_24_3000400_3130_002) ### Can the ticker use my phone's hotspot? URL: https://cryptoticr.com/can-i-use-a-phone-hotspot/ Yes. A phone's personal hotspot is an ordinary 2.4 GHz network to the ticker; on an iPhone turn on Maximize Compatibility so the hotspot offers 2.4 GHz. ![The setup page's list of nearby networks, where a hotspot appears like any other](phone:flow-setup-05-choose.webp#networks) ![The glass after it joins: a hotspot looks like any other network to the ticker](card:boot_found_wifi) Yes. To the ticker a hotspot is a normal Wi-Fi network with a password. Two things to know: the hotspot must offer 2.4 GHz, which on an iPhone means turning on `Maximize Compatibility` (the ticker's own screen says `iOS: Maximize Compatibility.`), and the phone must keep the hotspot on, since the ticker fetches prices every few seconds. The data used is small. Step by step: [using-a-phone-hotspot](/using-a-phone-hotspot/). ### Does the ticker have a battery? URL: https://cryptoticr.com/does-it-have-a-battery/ No. It runs from USB power and is built to stay on. Unplug it and it goes off; plug it back in and it rejoins your Wi-Fi and carries on. ![The back of the case, with the USB-C socket it runs from: there is no battery inside](shot:ct-back) No. The ticker is built to run all day and all night, with its screen on and its prices fresh, and that is not a job for a battery. It draws about one watt from any USB port or the adapter in the box. Unplugging it loses nothing. When the power comes back it starts up, rejoins your Wi-Fi and carries on with the same coins and settings. See [after-a-power-cut](/after-a-power-cut/). Where there is Wi-Fi but no outlet, a USB power bank runs it. Some power banks switch themselves off when the device on them draws very little, and the ticker draws very little, so a bank that stays on for small devices works best. See [power-and-usb](/power-and-usb/). ### Is there a chart in two or four coins per screen? URL: https://cryptoticr.com/is-there-a-chart-in-two-or-four-per-screen/ No. Charts belong to One per screen only; two and four per screen show price and change without a chart. ![Per screen: Chart Area exists only while this is One](phone:all-collapsed.webp#per-screen) No. The chart controls on the settings page say `Applies to One coin mode only. Two and Four per screen modes have no chart.` A page of two shows each coin's title, price and stats; a page of four shows a logo or symbol and a price per row. Switch to `One` per screen for the chart. See [one-two-or-four-per-screen](/one-two-or-four-per-screen/). ![One coin per screen: a full-screen chart under the price and stats row](glass:1_ac_24_1000400_3130_002) ![Two coins per screen: title, price and stats stacked twice, with no chart in the space a chart would take](glass:2_ac_1000_30_001) ### What if the power goes out during an update? URL: https://cryptoticr.com/what-if-the-power-goes-out-during-an-update/ During the download nothing is lost: the ticker restarts on its old firmware and tries again. Only a cut in the final seconds can leave it needing a repair. While the progress bar is moving, the arriving firmware is only being downloaded and checked; the firmware you are running is untouched. A power cut then means the ticker starts up on its old firmware, the half-downloaded file is discarded, and the update is tried again at the next hourly check. Nothing you set is affected. The delicate moment is short: after `Almost done!` and the line naming the new version, the screen goes dark for about seven seconds while the checked image is written into place. A cut in those seconds can leave the image partly written. The ticker then reports `Update was interrupted` on its start screen and tells the server, and it takes the next published version on its own if it can. If it cannot, contact Lee: [contact](/contact/). That is why the screen says `Keep me powered on!` ![Updating Firmware: keep me powered on, with the progress bar](card:ota_downloading) ![Almost done! Keep me powered on while I reboot](card:ota_success) ### Why is the change measured over 24h and not since midnight? URL: https://cryptoticr.com/why-24h-and-not-since-midnight/ Every 24h figure is rolling: the last 24 hours counting back from this moment. Crypto trades around the clock, so there is no market close to count from. Because crypto never closes. There is no opening bell to count from, so the ticker's data source, and every figure on the glass, uses a rolling window: `always the last 24 hours counting back from this moment, not "since midnight"`. ![One coin's screen with its 24h percent change and a 24h chart, both counting back from right now](glass:1_ac_24_1000400_3130_002) The same holds for the charts: every range counts back from right now. See [price-area](/price-area/). ### Why does the ticker show its address when I didn't ask? URL: https://cryptoticr.com/why-does-it-show-its-address-when-i-didnt-ask/ The ticker shows its address on its own after the router changes it, at start-up if the QR row's Show at start is on, and after you save changes to those rows. ![Show my IP address: even with both pills off, a changed address is announced once](phone:global-ip.webp#ip) Three reasons. The commonest is that your router gave the ticker a different address than it had, while it was unplugged or quietly during the day. The ticker then shows the address as text and as a QR code once straight away and once more at its next start, because whatever you wrote down has stopped working. A small `IP > ` note with the new address comes first. ![IP > 192.168.1.107: the small note that comes first when the router changes the ticker's address](card:pill_my_ip_changed) The second is `Show at start` on the `QR code` row: with it on, the code's first showing lands a few seconds after the first coin, so there is a way in the moment the ticker is running. The third is a save that changed the `Show my IP address` rows, which shows one preview so you can see what you set. Everything else follows the schedule in those two rows. See [the-address-popup-and-qr](/the-address-popup-and-qr/). ### Can I pause the ticker's screen to read a chart? URL: https://cryptoticr.com/can-i-pause-the-screen-to-read-a-chart/ Yes: the ⏸ button under the coin boxes holds the current screen for thirty seconds, then the rotation resumes by itself. Yes. On the settings page, tap `⏸` under the coin boxes. The ticker holds whatever is on its screen for thirty seconds, a ring on the button and a small ring in the corner of the glass count down, and the rotation resumes by itself. Tap again to resume early. Tapping a coin's badge first puts that coin on the screen; then pause it. See [jump-to-a-coin-and-the-remote-buttons](/jump-to-a-coin-and-the-remote-buttons/). ![The settings page with every coin paused: the transport strip under the boxes, the pause button ringed](phone:flow-coins-03-paused.webp#pause) ![The One-coin chart the pause button holds on screen for you](glass:1_ac_24_1000400_3130_002 "What a pause holds still") For a longer look, give every screen more time with the `Show Coin for:` slider; see [how-long-each-screen-stays](/how-long-each-screen-stays/). ### Can I put the ticker on my guest network? URL: https://cryptoticr.com/can-i-use-a-guest-network/ It may work, but many guest networks keep devices from the internet or from each other, which blocks the ticker or its settings page. Home Wi-Fi is safer. ![The Guest Wi-Fi card: a guest network will block your phone or PC from reaching the ticker](card:welcome_04) Sometimes. A guest network that only has its own password works like any other. Many, though, add "client isolation", which keeps devices on it from seeing each other, so your phone on the main network cannot open the ticker's settings page, or a sign-in page that the ticker cannot pass. The setup card's tip is blunt: `Placing me on a Public or Guest probably won't work.` Use the main network unless you know the guest one passes traffic. See [guest-networks](/guest-networks/). ### Can the ticker stay on all the time? URL: https://cryptoticr.com/can-it-stay-on-all-the-time/ Yes. It is built to run continuously on under a watt. Quiet hours dim it at night, and mid-range brightness keeps the screen cool. ![Nighttime quiet hours: the ticker stays on, and dims between two times](phone:global-display.webp#quiet) ![The colorset card, which also names the brightness the ticker is running at](card:colorset_reveal) Yes. The old site's FAQ: `Yes. Day and night. You can turn it off if you want to, but there is no need. Its designed to run 24/7 x 365 on a a single watt of power.` Two settings make always-on comfortable: `Nighttime quiet hours` dim it between two times, and a mid-range `Brightness` keeps the panel cool, as the settings page advises. See [quiet-hours](/quiet-hours/) and [brightness](/brightness/). ### Does the ticker work without internet? URL: https://cryptoticr.com/does-it-work-without-internet/ It needs the internet for prices. Without it the ticker keeps the last prices on the glass, says what it cannot reach, and resumes by itself when it returns. No: the prices come from the internet, so without it there is nothing new to show. What the ticker does instead is keep the last good screen on the glass, show `I can't see my server` with a line saying which layer failed, for example `Your internet looks down`, and retry on its own. ![The Wi-Fi signal card reading Your internet looks down, next to the router and thumbs-up icons that show the ticker's own link is fine](card:trouble_their_internet) The moment its server answers again the coins resume where they were; nothing needs resetting. See [glass-says-i-cant-see-my-server](/glass-says-i-cant-see-my-server/). The settings page, served by the ticker itself, still works on your local Wi-Fi during an internet outage. ### How do I know which firmware version my ticker has? URL: https://cryptoticr.com/how-do-i-know-which-version-i-have/ The Firmware line at the top right of the settings page, for example v2.07_ST7789_S. The glass shows it on the start screen too. ![The Firmware line at the top right of the settings page](phone:all-collapsed.webp#firmware-line) Open the settings page and read the `Firmware:` line at the top right, for example `v2.07_ST7789_S`: `v2.07` is the version, the rest names the build. Tapping the line opens that version's `What's new?` list. Without the page, watch the ticker start: the version is under the logo on the start screen at every power-up. See [which-firmware-do-i-have](/which-firmware-do-i-have/). ![The start screen, with the version under the logo](card:first_boot_intro) ### What does the ticker send to the internet? URL: https://cryptoticr.com/what-does-it-send-to-the-internet/ Requests for prices to its own server, with readings about its own health attached. Never your Wi-Fi password, and nothing about you. ![The footer read-out on the settings page, which names the addresses the ticker uses](phone:all-collapsed.webp#page-footer) The ticker talks to its own server over an encrypted connection to fetch the prices, charts and firmware updates it shows. Each request carries a few readings about the ticker's own health, so a struggling ticker can be recognized and the cause fixed in a firmware update. Once an hour it also sends the time zone you chose, so quiet hours keep local time. It never sends your Wi-Fi password or anything about you. There is no account, no camera and no microphone, and it never connects to a wallet or an exchange. The policy is on [privacy](/privacy/). ### Can I give the ticker a fixed address? URL: https://cryptoticr.com/can-i-give-it-a-fixed-address/ Yes, two ways: reserve an address for the ticker's MAC in your router, or set a fixed address on the ticker's Wi-Fi page. The reservation is the safer. ![The MAC row in the footer, the address a router reservation needs](phone:all-collapsed.webp#mac-line) Yes. The easier way is in your router: reserve an address for the ticker's `MAC`, shown in the settings page's footer, and the router hands it the same address every time. The other way is on the ticker: the Wi-Fi page during setup or `Device` → `Wi-Fi…` later lets you type an address, gateway and mask. The ticker tests a fixed address at every start and, if it reaches nothing, asks the router for one for that session and says so on the screen: `That fixed address` / `isn't working.` See [static-ip-address](/static-ip-address/). ![The address card: the ticker always says on its own screen which address it is answering on](card:ip_text) ### Can the ticker connect to my wallet or exchange? URL: https://cryptoticr.com/can-it-connect-to-my-wallet-or-exchange/ No. The ticker shows public market prices only. It has no wallet, exchange or account feature, and nothing of yours to hold. No. The ticker shows public prices and market figures for the coins you choose; it holds no wallet, connects to no exchange, and has no account to sign into. Its settings are a coin list and display choices, and the only thing it sends to the internet is a request for prices with a few health readings attached. See [privacy](/privacy/). ### Can I have more than one ticker on my network? URL: https://cryptoticr.com/can-i-have-more-than-one-ticker/ Yes. Each has its own setup-network name and its own address and page; export and import copies a setup between them. ![One ticker at a three-quarter angle](shot:ct-angle) ![The same from the other side](shot:ct-angle-right) Yes, as many as you like. Each ticker makes its own `CT` setup network with its own three digits, takes its own address from your router, and serves its own settings page. Set them up one at a time so the names are not confused, then copy a setup between them with `Export` and `Import`, or give each its own coins. See [running-several-tickers](/running-several-tickers/). ### Does the ticker store my Wi-Fi password? URL: https://cryptoticr.com/does-it-store-my-wifi-password/ Yes, on the ticker itself, so it can rejoin after a power cut. It is never sent anywhere. Erase Wi-Fi or a factory reset removes it. ![The Device section's Reset row: Wi-Fi opens the network settings, Erase clears them](phone:global-device.webp#maintenance) Yes. The ticker keeps the network name and password in its own storage, which is how it rejoins by itself after a power cut. The password goes nowhere else: the price requests carry no such field, and the settings page never shows it. During setup the ticker paints the password on its own screen as asterisks unless you left the page's eye button open. `Device` → `Wi-Fi…` → `Erase Wi-Fi`, or a factory reset, removes it. See [privacy](/privacy/). ### Does the ticker show stocks or gold? URL: https://cryptoticr.com/does-it-show-stocks-or-gold/ No. The coin list comes from a cryptocurrency data source and holds cryptocurrencies only: no stocks, no metals, no currencies. No. The ticker's server takes its list from CoinGecko, a cryptocurrency source, and the list holds coins and tokens only. A stock, a metal or a national currency will not appear as you type into a coin box. See [which-coins-are-available](/which-coins-are-available/). ### How do I move the ticker to another house? URL: https://cryptoticr.com/how-do-i-move-it-to-another-house/ Save the new network ahead of time with Save it anyway, or let the ticker open its setup by itself after it fails to find the old Wi-Fi. Settings travel. ![The Reset row: Wi-Fi opens the network settings, which is where a move starts](phone:global-device.webp#maintenance) ![The glass while a network change runs: the new name, the old one, and the attempt counter](card:change_frame) Two ways, and both keep your coins and settings. Before you go, open `Device` → `Wi-Fi…` → `Change Wi-Fi`, type the new network's name and password, and choose `Save it anyway`: the ticker keeps it and joins when it is in range. Or move it as it is: at the new house the ticker cannot find the old network, tries for a while, and opens its own setup so you can pick the new one, as at first setup. Either way, if it sits waiting too long, `Erase Wi-Fi` sends it straight to setup. See [moving-to-a-new-home-or-router](/moving-to-a-new-home-or-router/). ### Can the ticker alert me when a price moves? URL: https://cryptoticr.com/can-it-alert-me-when-a-price-moves/ No. The ticker displays; it does not warn. There is no alert, threshold or notification setting, and no way for it to reach your phone. No. The settings hold a coin list and display choices and nothing about thresholds or alerts, and the ticker has no way to notify a phone; it does not know one exists. What it offers instead is a glance: the 24-hour change in the up or down color under every price, and a chart of the range you choose. See [price-area](/price-area/). ### Will the ticker slow down my Wi-Fi? URL: https://cryptoticr.com/will-it-slow-down-my-wifi/ No. The ticker fetches one coin's price and chart every few seconds, a tiny amount of data, and a firmware update of about a megabyte only now and then. ![The signal card: one small device on your network, naming its band and channel](card:wifi_strength_good) No. The ticker asks its server for one coin's price and chart as each coin's turn comes round, never more than a few times a minute, and each answer is a small fraction of what a single web page costs. It holds itself to a budget of fetches per minute even when you step through coins by hand. The only sizeable transfers are a firmware update, about a megabyte, a few times a year, and the coin-logo pack, under two megabytes, when it changes. Nothing streams. See [how-often-prices-refresh](/how-often-prices-refresh/). ### Can I rotate the ticker's screen? URL: https://cryptoticr.com/can-i-rotate-the-screen/ Not on this model. The screen is square and the enclosure has one way up, so the shipped firmware leaves rotation out; there is no control for it. ![The ticker from the front: the screen is square and the case has one orientation](shot:ct-front-flat) Not on this model. The screen is square, the enclosure has one orientation, and the firmware for this model is built with rotation switched off, so no rotate button appears on the settings page. See [what-it-does-not-do](/what-it-does-not-do/). ### Does the ticker have a touch screen? URL: https://cryptoticr.com/does-it-have-a-touch-screen/ Not on this model. Everything is done from the settings page in a browser; the remote buttons there do what a tap on the glass would. ![The front of the ticker: plain glass over the panel, with no touch layer](shot:ct-front) Not on this model; the glass is a plain display. What a tap would do is on the settings page instead: the `◀ ⏸ ▶` remote under the coin boxes steps and pauses the ticker, and a tap on a coin's badge jumps to it. See [jump-to-a-coin-and-the-remote-buttons](/jump-to-a-coin-and-the-remote-buttons/). ## Features ### Automatic firmware updates URL: https://cryptoticr.com/automatic-firmware-updates/ The ticker checks for firmware after power-up and then hourly, downloads it, verifies it and restarts. What the screen shows, and why it must stay powered. ## What it shows Nothing, most of the time. The ticker checks for newer firmware shortly after every power-up and then about once an hour, and a check that finds nothing newer is silent. Only a check that finds a newer version changes the screen. When there is a newer version the ticker first shows its two health cards, the Wi-Fi signal and the power supply, with a bottom line of `All good, updating now` or `Not great, updating anyway`. Then the update screen takes over. ![The update screen: Updating Firmware, the version it is coming from and going to, keep me powered on, and a progress bar](card:ota_downloading) ![Almost done! Now on the new version, keep me powered on while I reboot, with the download size and time](card:ota_success) The download screen carries `Updating` / `Firmware`, the version pair, `Keep me powered on!` in yellow, and two dim rows naming the file's build date and where it is coming from. Under them a phase label, a percentage and a progress bar run while the file arrives and is checked. `Almost done!` closes it: the version now installed, `Keep me powered` / `on while I reboot!`, and what the download cost, for example `(Download: 1023 KB in 8.2s)`. A bar drains across the bottom for seven seconds, then the screen goes dark for about as long while the arriving image is moved into place, and the ticker restarts. The ticker refuses any file that does not pass its check: an interrupted or corrupted download is discarded and the current firmware keeps running. What can go wrong is on [update-didnt-finish](/update-didnt-finish/). ## Options - **None on the settings page.** Updates are automatic and cannot be switched off by an owner; there is no check-now button either. A check runs by itself within an hour of any change on the server. - **Weak signal** postpones a download: below the update line the ticker shows `Signal too weak` / `Postponing update.` and tries again at the next hourly check, up to ten times, after which it updates anyway. See [update-postponed-weak-signal](/update-postponed-weak-signal/). ## Where to set it There is nothing to set. The firmware version you are on is at the top right of the settings page, `Firmware:`. See [which-firmware-do-i-have](/which-firmware-do-i-have/). ### Choosing coins URL: https://cryptoticr.com/choosing-coins/ Twelve boxes on the settings page. Type a symbol or a name, pick from the list that appears, and Save & Apply. The 1,000 largest coins, each with its logo. ![The Select coins card on a phone: twelve boxes, each one a coin](phone:all-collapsed.webp#coins) ## What it shows The `Select coins` section of the settings page: twelve boxes, one coin each, in the order the ticker will show them. Each filled box carries the coin's logo and a small badge with its symbol, such as `BTC`. Type into a box and a list appears as you type. The page says: `Type either a symbol (btc, eth) or a name (solana), both find the coin, and a list appears as you type.` The list shows up to six matches, best first: a symbol or name that starts with what you typed, then matches ignoring spaces and punctuation, then names containing it, then the coin's identifier. Each suggestion shows the logo, the name, the symbol and the market-cap rank. Pick one and the box fills. The choices come from the ticker's server, which offers the 1,000 largest coins by market value, each with a logo; the list is on [coins](/coins/). A box holding text that is not a coin on that list will not save; see [save-refused-unknown-coin](/save-refused-unknown-coin/). What a filled box turns into once it reaches the glass, here the first box with the factory coin, Bitcoin, in One per screen: ![Bitcoin on the ticker, the result of the first coin box, in One per screen at factory settings](glass:1_ac_24_1000400_3130_001) ## Options - Up to twelve coins. The ticker cycles them in box order; see [ordering-and-sorting-coins](/ordering-and-sorting-coins/). - Fill the boxes in one go from the market's biggest coins: [load-top-coins](/load-top-coins/). - Keep a coin in the list but out of the rotation: [pausing-coins](/pausing-coins/). - Nothing changes on the ticker until `Save & Apply Coins`: [save-and-apply-coins](/save-and-apply-coins/). ## Where to set it The `Select coins` section at the top of the settings page. Its reference page is [setting-coins](/setting-coins/). ### Market info cards URL: https://cryptoticr.com/market-info-cards/ Short whole-market cards shown between your coins on one shared schedule: Show every N minutes for N seconds. They lead at power-on; turning one on shows it. ![Show Market Info: a checkbox for each card, and the schedule under them](phone:global-news.webp#news-cards) ## What it shows ![The Market overview card](card:info_global) ![The Sector heat card](card:info_hot) Between your coins, now and then, a card about the whole market rather than any one coin. The page introduces them as `a heartbeat check on crypto as a whole, not any one coin. Turn them all off to show only coins.` On this ticker there are two: the [market-overview-card](/market-overview-card/) and the [sector-heat-card](/sector-heat-card/). The rules, as the page states them: - `All the cards share one schedule: when the interval comes around, every card you've turned on shows once, in the order listed, each held for the "Show for" seconds.` - `The cards never steal a coin's turn, when they finish, the coin rotation carries on exactly where it left off.` - Turn a card on, or tap its run button, and it shows on the ticker at once, held at least long enough to look at, then the coins carry on. - At power-on the enabled cards lead, going past at a quicker pace before the first coin, then settle into their interval. - A card whose data has not arrived yet, for example right after power-on, is skipped and appears once its data is in. Cards are spaced from the ticker's other pop-ins (the signal and power cards, the address popup) by a shared minimum gap, so two never stack. ## Options - A switch per card: `Market overview`, `Sector heat`. - `Show every` (minutes between rounds of cards) and `for` (seconds each card stays up), one pair shared by all the cards, kept per layout. - A run button beside each card previews it on the glass without changing the schedule. ## Where to set it `Display` → `Show Market Info` on the settings page. Reference: [setting-news-global](/setting-news-global/), [setting-news-sector-hot](/setting-news-sector-hot/), [setting-news-mins](/setting-news-mins/), [setting-news-secs](/setting-news-secs/). ### The power check URL: https://cryptoticr.com/the-power-check/ The ticker measures its own USB supply and shows a card when it is low or high. What each face says, when it appears, and how to silence the repeats. ![The Power box in the Device section, which turns this warning off](phone:global-device.webp#volt-warn) ## What it shows A card with a title, a large voltage figure, a thumb beside it and one row of context: - `Power very low!` with a red thumb down and `Switch to a different USB power source.` The supply sagged into the danger band, where the ticker can brown out or corrupt its storage. - `Power a bit low` with a thumb down and `Try a different USB power source.` - `Power a bit high` with a thumb down and `Switch to a different USB power source.` - `Power very high!` with a red thumb down and `Unplug. Use a different power source.` ![Power a bit low, thumb down, try a different USB power source](card:voltage_low) ![Power very low!, the danger band, red thumb down](card:voltage_danger_low) ![Power a bit high, thumb down, switch to a different USB power source](card:voltage_high) ![Power very high!, the danger band, telling you to unplug](card:voltage_danger_high) - `Power is good`, or `Power is good now` when the session has already seen a dip or a peak, with a thumb up and a colored line showing the range the supply has moved in. A brownout-level sag at start-up is called out as `But 2.85V at startup!` - `Measuring power...` with `Ready in under 2 min.` before the first verdict. ![Power is good, thumb up, with the range the last five seconds moved in](card:voltage_good) ![Measuring power..., before the first verdict is in](card:voltage_measuring) The ticker reads its supply many times a second, and every minute turns that window into one verdict: the lowest reading against the low lines, the average against the high lines. A verdict gets worse the moment a line is crossed and only improves once the reading clears it by a margin, so the card does not flicker between two faces on a borderline supply. During setup the same measurement drives a `Power` card (`My USB power is` / `very low right now.`, with `Use different USB cable` / `and/or power source.`) and a `USB Power: check now` notice on the setup page. ![My USB power is very low right now, shown during setup](card:welcome_02) ## Options - **Notify me of weak → Power** (`Device` section). Ticked, the card comes back every quarter of an hour while the verdict is not good. Unticked, it stops repeating. The page says: `Unticking a box stops that card's repeats - the ticker runs exactly the same either way. Ticking one shows you the card on the glass right away.` - A good verdict never schedules a card. The figure is always available under `Info → System Info`. - The start-up showing is not optional: a bad verdict after the first minute or so of running shows the card once whatever the checkbox says. ## Where to set it `Device` → `Notify me of weak` → `Power`. The setting's reference page is [setting-volt-warn](/setting-volt-warn/). ### Title area URL: https://cryptoticr.com/title-area/ The identity line at the top of each coin's screen: the logo, the symbol, the name, or a mix. What each shows and why this screen cannot fit all three. ![Title Area on the settings page: the Icon switch and Symbol / Name / Both](phone:one-coin-title.webp#title) ## What it shows The band across the top of a coin screen. It can hold the coin's icon (its logo), its symbol (`BTC`), its name (`Bitcoin`), or a pair. The page's description: `Both shows symbol and name together, the symbol drawn large, the name smaller beside it.` ![One per screen, title showing the icon and the coin's name](glass:1_ac_24_1000400_3130_002) ![One per screen, title showing the icon and the symbol](glass:1_ac_24_2000400_3130_002) ![One per screen, title showing the symbol and the name](glass:1_ac_24_3000400_3130_002) ![One per screen, title showing the name only](glass:1_ac_24_4000400_3130_002) ![One per screen, title showing the symbol only](glass:1_ac_24_5000400_3130_002) The title sizes itself: `a long name steps down through smaller, then narrower type until it fits, and only as a last resort gets trimmed.` A coin whose name is its symbol shows it once, never `XRP XRP`. A coin whose logo is not on the ticker yet shows its symbol and name until the next icon update, and a coin whose name cannot be drawn in the ticker's fonts falls back to its logo and identifier. ## Options - **One and Two per screen**: an `Icon` switch plus `Symbol`, `Name` or `Both`. Six combinations reach the glass: icon and name, icon and symbol, symbol and name, name only, symbol only, and (on larger screens only) icon with both. - **This ticker's screen cannot fit the icon plus both texts.** Ask for it and the page keeps your latest pick and drops the other, saying `Icon+Both won't fit, deselecting Icon` or `Icon+Both won't fit, selecting Name`. The firmware makes the same choice if such a setting ever reaches it. - **Four per screen**: rows are small, so the choice is `Symbol` or `Icon`, one field per row. ![Four per screen, each row's title showing the icon only](glass:4_ac_2400_30_001) ![Four per screen, each row's title showing the symbol only](glass:4_ac_5400_30_001) - Each layout remembers its own choice: `Set per mode: One, Two, and Four per screen each remember their own choice here.` ## Where to set it `Display` → `Title Area` on the settings page. It applies as you change it. Reference: [setting-title-options](/setting-title-options/). ### What CryptoTicr is URL: https://cryptoticr.com/what-cryptoticr-is/ A small always-on Wi-Fi display that cycles the coins you choose, with price, 24-hour change, market figures and a chart. Set up in a browser; no app. ![The ticker showing Bitcoin: the logo and name, the price, the figures and the chart](shot:ct-front) ## What it shows CryptoTicr is a small desk display, about the size of a golf ball (1.38 by 1.57 by 1.77 inches), that shows cryptocurrency prices all day without you picking up a phone. One coin at a time, it shows the coin's logo and name, its price in US dollars in green or red by the day's direction, a row of figures such as the 24-hour change, volume, market cap and rank, and a chart of the price over a range you choose, from 24 hours up to 90 days. Or it shows two or four coins to a screen, without the chart. Between coins it can show a card on the whole market. You choose up to 12 coins from the top 1,000 by market value, and how long each one stays on the screen. ## Options Everything it can do is on [features-at-a-glance](/features-at-a-glance/). What it deliberately does not do, such as connect to a wallet or send alerts, is on [what-it-does-not-do](/what-it-does-not-do/). The hardware is on [specifications](/specifications/). ## Where to set it In a web browser. The ticker serves its own settings page on your Wi-Fi: open its address on a phone, tablet or computer, and most changes reach the screen as you make them; changes to the coin list wait for `Save & Apply`. There is no app to install and no account. Setup takes a few minutes: [quick-start](/quick-start/). ## How it is run Prices come from CoinGecko through CryptoTicr's own server, with no fee and no subscription. The firmware updates itself over Wi-Fi. It runs from any USB port on about one watt and is built to stay on. And it is supported by the person who built it: Lee, in Hudson, Ohio. See [contact](/contact/). ### Features at a glance URL: https://cryptoticr.com/features-at-a-glance/ Everything the ticker does, one line each with a link: coins and layouts, the screen, market cards, the settings page, Wi-Fi, updates, and what it does alone. ![The ticker from the front](shot:ct-front) ![From the side, showing how little depth it takes](shot:ct-side) ![From above](shot:ct-top) ## What it shows **Coins** - Up to twelve coins from the 1,000 largest, chosen by name or symbol on the settings page. [choosing-coins](/choosing-coins/) - Fill all twelve from the market's top coins in one tap. [load-top-coins](/load-top-coins/) - One, two or four coins per screen; each layout keeps its own timing and style. [one-two-or-four-per-screen](/one-two-or-four-per-screen/) - Pause a coin without removing it; jump to a coin; a remote with previous, pause and next. [pausing-coins](/pausing-coins/), [jump-to-a-coin-and-the-remote-buttons](/jump-to-a-coin-and-the-remote-buttons/) **The screen** - Title with logo, symbol or name; a price colored by the day's direction; volume, market cap, rank and 24h change. [title-area](/title-area/), [price-area](/price-area/) - Charts over 24h to 90d, several per coin, with a movable range label and optional helper lines. [charts-and-time-ranges](/charts-and-time-ranges/) - Ten colorsets including a colourblind one, custom stat colors, brightness, and quiet hours that dim at night. [colorsets](/colorsets/), [brightness](/brightness/), [quiet-hours](/quiet-hours/) - Market overview and sector heat cards between coins. [market-info-cards](/market-info-cards/) **The settings page** - Served by the ticker on your Wi-Fi; no app, no account; every change applies at once. [settings-page-tour](/settings-page-tour/) - Export and import your setup as a file; an optional password; twelve page themes. [export-and-import-settings](/export-and-import-settings/), [lock-the-settings-with-a-password](/lock-the-settings-with-a-password/) **Wi-Fi and updates** - Setup from any phone, tablet or computer in minutes; change networks later without losing settings. [quick-start](/quick-start/), [change-wifi-network](/change-wifi-network/) - Firmware and coin-logo updates arrive by themselves. [automatic-firmware-updates](/automatic-firmware-updates/) **On its own** - Tells you in plain words what it is doing, from setup to an outage. [what-the-screen-is-telling-me](/what-the-screen-is-telling-me/) - Checks its own Wi-Fi signal and power supply and says when either needs a look. [the-wifi-signal-check](/the-wifi-signal-check/), [the-power-check](/the-power-check/) - Keeps a backup copy of your settings, recovers from faults, and reports its health. [settings-health-and-backup-copy](/settings-health-and-backup-copy/), [restarts-the-ticker-does-by-itself](/restarts-the-ticker-does-by-itself/) ## Options Every feature is on by default or one tap away on the settings page; there is nothing to install. ## Where to set it The settings page: [opening-the-settings-page](/opening-the-settings-page/). ### Icon updates URL: https://cryptoticr.com/icon-updates/ The coin logos are a separate pack the ticker downloads by itself when it is missing, damaged or renewed. What the screen shows, and why it restarts once after. ![Files Info, the button that lists the icons the ticker is carrying](phone:global-device.webp#info-buttons) ## What it shows The logos are not part of the firmware. They are one pack, close to two megabytes, stored beside it, and the ticker checks the pack is present and intact at every start. When it is not, the ticker fetches it in the background: ![New artwork: 1814 KB to fetch, takes a minute or two, your coins return on their own](card:ota_icons_announce) ![Updating Icons: keep me powered on, with a progress bar](card:ota_icons_downloading) It explains itself before it starts, for five seconds, and the two lines that matter are `Your coins return on their own.` and `Nothing you set is touched.` Then the download, with the same progress bar a firmware update uses. ![New icons: 1814 KB checked, a quick restart puts them on screen, restarting in 5s](card:ota_icons_goodbye) ![Icons updated! Restarting](card:ota_icons_updated) A verified pack needs one restart to appear, and the ticker counts down to it rather than surprising you. The start screen afterwards names the reason for that restart. ![Icons not ready yet: wrong file size, with the expected and actual sizes and checksums](card:ota_icons_not_ready) A pack that does not verify shows `Icons not ready yet` with the reason in yellow and four rows, `size expect` / `size actual` / `crc expect` / `crc actual`, the wrong ones highlighted, and `I'll try again in` / `30 minutes`. The old pack, if there is one, stays in use. Until a pack is on the ticker, coins are drawn by name and symbol without a logo. ## Options - **None.** The fetch runs by itself: once at start if the pack is missing, then every half hour until it succeeds, and once right after a firmware update that brought a new pack. A pack that has crashed the ticker is quarantined by its fingerprint and never fetched again until the server publishes a different one. - The background fetch makes one attempt per half hour. A fault streak holds the fetch off for the first five minutes after a restart, so a ticker curing itself takes its firmware fix before its artwork. ## Where to set it Nothing to set. Whether logos appear on the coin screen is a display choice, `Title area` in the `Display` section; see [title-area](/title-area/). ### Load top coins URL: https://cryptoticr.com/load-top-coins/ A slider that fills all twelve boxes from the biggest coins by market value, twelve at a time, up to the top 120. Preview, tap to load, Undo to go back. ![The Load top coins row open under the coin boxes, with its slider and the twelve logos of the group being previewed](phone:flow-coins-05-topcoins.webp#topcoins) ## What it shows Under the coin boxes, a row headed `Load top coins` with a trophy. Open it and a slider steps through the market's biggest coins twelve at a time: position one is `Top 1–12`, position two `Top 13–24`, and so on, up to the tenth group. As you slide, the twelve logos of that group appear under it so you can see what you would get. The page describes the rule: `Stablecoins and untraded assets omitted.` The slider's button is green while a tap would change nothing and turns orange when tapping it will load the twelve you are previewing. Tap it and those twelve drop into the boxes above, replacing what was there and un-pausing everything. If your current list is exactly one of the groups, the slider opens already sitting on it. Nothing changes on the ticker until `Save & Apply Coins`. An `Undo` button appears under the boxes and puts back the list you had, until you save. ## Options - Load a group, then edit it: swap, delete, add and reorder in the ordinary boxes. The page's words: `a loaded set is just a starting point, not a commitment.` - The rankings are fetched from the market each time the page loads, so a group's members change over time. - If the list cannot be fetched the row shows `No top coins available right now.` and a `Try again` button. ## Where to set it `Select coins` → `Load top coins`, on the settings page. ### Market overview card URL: https://cryptoticr.com/market-overview-card/ One card, four whole-market numbers: Total Market Cap, its 24-hour move in the up/down color, BTC dom for Bitcoin's share, and 24h vol for market-wide trading. ![Market overview, the checkbox that turns this card on](phone:global-news.webp#news-global) ## What it shows ![The Market overview card: Total Market Cap, the 24-hour move, BTC dominance and 24-hour volume](card:info_global) A card headed `Total Market Cap`, with a globe and the total value of every cryptocurrency combined as its big number, compact like `$3.21T`. Under it, how that total moved over the last 24 hours, as a percentage in the colorset's up or down color. A move that rounds to 0.00% shows in a neutral gray, with a flat bar in place of the arrow. Then two rows: `BTC dom`, Bitcoin's share of the total as a percentage (the page: `Rising dominance means money favoring Bitcoin over the rest.`), and `24h vol`, how much was traded market-wide in the last 24 hours. The figures come from the ticker's server, which refreshes them every ten minutes from its data source; see [where-the-prices-come-from](/where-the-prices-come-from/). ## Options - On or off with the `Market overview` switch, and the shared `Show every` / `for` schedule; see [market-info-cards](/market-info-cards/). ## Where to set it `Display` → `Show Market Info` → `Market overview`. Reference: [setting-news-global](/setting-news-global/). ### Price area URL: https://cryptoticr.com/price-area/ The row under the big price: 24h Vol, Market Cap, Market Cap Rank and 24h%. The three on the left take turns; the percentage keeps the right. ![Price Area on the settings page: a switch and a color for each figure](phone:one-coin-price.webp#stat-rows) ## What it shows Under the big price, one row. On the right, `24h%`: how far the price moved over the last 24 hours, always in the colorset's up or down color so the color tells the direction. A move that rounds to 0.00% shows in a neutral gray instead. On the left, one of three figures, taking turns: - `24h Vol`: how much of the coin was traded worldwide in the last 24 hours. - `Market Cap`: the value of all of the coin's coins put together. - `Market Cap Rank`: the coin's position among all coins by that value, shown like `#7`. ![The stats row showing 24h Vol and 24h%, the factory setting](glass:1_ac_24_1000400_3130_002) ![The stats row showing Market Cap and 24h%](glass:1_ac_24_1100400_3130_002) ![The stats row showing Market Cap Rank and 24h%](glass:1_ac_24_1200400_3130_002) ![The stats row with only 24h% turned on](glass:1_ac_24_1300400_3130_002) ![Every left-hand figure off: the row is gone and the chart takes the space](glass:1_ac_24_1400400_3130_002) The page's rule: `Volume, Market Cap, and Rank share the left spot and take turns: the coin's screen time is split evenly among the ones you've turned on.` All 24-hour figures are rolling, counting back from now, and refresh when the coin's turn comes up. Big numbers are compact, like `$1.73T`. A missing figure reads `No VOL`, `No MC` or `No RNK`. Two per screen draws the row smaller; Four per screen has no room for it. With every figure off, the row is gone and the chart takes the space. ## Options - Four switches: `24h Vol`, `Market Cap`, `Market Cap Rank`, `24h%`. - `Show (V/M) prefix`: puts a `V` before the volume and an `M` before the market cap so the two can be told apart without color; rank always carries its `#`. Saved per colorset. - A color swatch beside each of the three left-hand figures recolors it; see [custom-colors](/custom-colors/). The percentage cannot be recolored. - Set per layout: One, Two and Four per screen each remember their own switches. ## Where to set it `Display` → `Price Area` on the settings page; changes apply at once. Reference: [setting-display-options](/setting-display-options/), [setting-stat-prefix](/setting-stat-prefix/). ### The Wi-Fi signal check URL: https://cryptoticr.com/the-wifi-signal-check/ A card that names your network, grades its signal and says what the ticker will do about it. When it appears, what each line means, and how to silence it. ![The Wi-Fi signal box in the Device section, which turns this warning off](phone:global-device.webp#wifi-warn) ## What it shows Five rows: a title, a router icon with a thumb, your network's name, `Strength:` with a grade word and the reading, and a bottom line. - Titles: `Weak Wi-Fi signal` (the reading is worse than the weak line), `Wi-Fi drops out` (the link has dropped three times inside an hour, whatever the reading), `Wi-Fi signal` (a fair or good signal, shown on request or ahead of an update), `Looking for Wi-Fi` (the link is down). - The thumb is up for a good signal, red and down for weak or down, and absent in the middle band, where the ticker has no verdict to give. - `Strength:` reads for example `Fair -68 dBm`. The words run `Excellent`, `Strong!`, `Strong`, `Good`, `Fair`, `Weak`, `Very Weak`, `Useless`, `Dead!`. Only the last four are a warning. While the link is down the row reads `Is it on?` ![Wi-Fi signal, thumb up: Strength Good -50 dBm, 2.4GHz Channel 1](card:wifi_strength_good) ![Wi-Fi signal, yellow title: Strength Fair -70 dBm](card:wifi_strength_soso) ![Weak Wi-Fi signal, red thumb down: Strength Very Weak -85 dBm](card:wifi_strength_weak) - The bottom line is normally the band and channel, `2.4GHz - Channel 6`. Ahead of a firmware update it reads `All good, updating now` or `Not great, updating anyway`. While the link is down it reads `I'll reconnect by myself`, or `I'll open my setup page` after you have told the ticker your password is changing. During a server outage it names what the ticker has worked out: `Your internet looks down`, `This network is blocking me`, `Your Wi-Fi is fine, it's our end`, `The trouble is at our end`, `Try moving it closer`, `I can't reach my server yet`. ![Looking for Wi-Fi, red-crossed signal icon, red thumb down: I'll reconnect by myself](card:trouble_link_down) The reading is an average over the last few seconds, never a single sample, and the grade steps down the moment the average crosses a line but steps back up only after clearing it by a margin. What the numbers mean is on [signal-bars-and-dbm](/signal-bars-and-dbm/). ## Options - **At start-up** the card shows once, and only when the signal is weak. A ticker with a good signal starts straight into its coins. - **While running**, the card repeats every quarter of an hour only when the link needs attention: it has actually dropped three times in the last hour, or the reading is so poor that drops are only a matter of time. A merely weak reading on a link that is not dropping does not interrupt the coins. - **Notify me of weak → Wi-Fi signal** (`Device` section) stops those repeats. It does not stop the start-up showing or the outage face. Ticking it shows the card at once. ## Where to set it `Device` → `Notify me of weak` → `Wi-Fi signal`. The setting's reference page is [setting-weak-wifi-warn](/setting-weak-wifi-warn/). ### Charts and time ranges URL: https://cryptoticr.com/charts-and-time-ranges/ The price history line under a coin, for 24h to 90d. Pick several and the coin walks through them; pick none and the space shows 7d/30d/90d changes. ![Select period(s): the ranges the chart cycles through](phone:one-coin-chart.webp#chart-periods) ## What it shows In One per screen, the lower part of a coin's screen is a line of its price over a time range, named in a corner: `24h`, `48h`, `7d`, `14d`, `30d`, `60d` or `90d`. All ranges count back from now. ![24h chart](glass:1_ac_24_1000400_3130_002) ![48h chart](glass:1_ac_48_1000400_3130_002) ![7d chart](glass:1_ac_07_1000400_3130_002) ![14d chart](glass:1_ac_14_1000400_3130_002) ![30d chart](glass:1_ac_30_1000400_3130_002) ![60d chart](glass:1_ac_60_1000400_3130_002) ![90d chart](glass:1_ac_90_1000400_3130_002) The line is drawn in the colorset's up color when the latest price is above where the range began and the down color when it is below; in the Colorblind set that is blue and yellow. A line whose two ends sit level is drawn in a neutral gray, because it went neither way. The newest price is drawn live at the right end, so the end of the line is always now. ![Price up for the day, and this chart's own range also ended above where it began: an up-colored line](glass:1_uu_30_1000400_3130_001) ![Price down for the day, with the range also ending below where it began: a down-colored line](glass:1_dd_30_1000400_3130_001) ![Both flat: the range's start and end level, drawn in the neutral gray](glass:1_ff_30_1000400_3130_001) With several ranges selected, the coin plays a chart for each, shortest first, and its `Show Coin for:` time is split evenly across them. With none selected, the same space shows the coin's percentage change over `7d`, `30d` and `90d` in three rows, and `24h` as a fourth row when the stats row is off. A range the server has no data for shows an empty frame with `(No 7d Data)`; see [chart-shows-no-data](/chart-shows-no-data/). ## Options - `Select period(s):` seven buttons, any number of them. - Where the range's name sits: [chart-period-label-position](/chart-period-label-position/). - Faint helper lines inside the chart: [chart-lines](/chart-lines/). - How long each chart stays: the `Show Coin for:` slider; see [how-long-each-screen-stays](/how-long-each-screen-stays/). - Charts exist in One per screen only: `Two and Four per screen modes have no chart.` ## Where to set it `Display` → `Chart Area` → `Select period(s):`. Applies at once. Reference: [setting-chart-period](/setting-chart-period/). ### Ordering and sorting coins URL: https://cryptoticr.com/ordering-and-sorting-coins/ The boxes are the order the ticker cycles. Insert a coin anywhere with ⊕, clear one with ×, sort by rank, name or symbol, show ranks on the badges, Undo. ![The twelve boxes in their order](phone:flow-coins-01-boxes.webp#coins "The order you typed") ![The Sort coins menu open, offering Rank, Name and Symbol](phone:flow-coins-02-sort.webp#coins "And the sort menu that reorders it for you") ## What it shows The twelve boxes read top to bottom, and that is the order the ticker shows them in. The controls above the boxes and on each box change the order without retyping: - **Insert**: tap a box, then its `⊕` corner button, and an empty box opens there; that coin and everything below shift down. If all twelve were full, the last one falls off the end and a note says so: `All 12 slots were full, "…" fell off the end. Undo (below) brings it back.` - **Clear**: the `×` on a box empties it and the boxes below close the gap. - **Clear all**: empties every box except the first. The note reads `Cleared all but: #1 (BTC) - must show at least one.` - **Sort**: the sort button offers `Rank`, `Name` and `Symbol`. Sorting by the same key again reverses the order. Sorting by rank also switches the badges to ranks. - **Rank badges**: the `#` button swaps every badge's symbol for the coin's market-cap rank; tap again for symbols. - **Undo**: after a sort, a batch load or an insert that dropped a coin, `Undo` puts back the list from before the first of those, until you save. Typing goes box to box with the Tab key, so filling twelve is name, Tab, name, Tab. ## Options - Every change here waits for `Save & Apply Coins`. On save the ticker starts its rotation again from the first coin (or the first page). - The order is also what the remote buttons step through and what a tap on a badge jumps to; see [jump-to-a-coin-and-the-remote-buttons](/jump-to-a-coin-and-the-remote-buttons/). ## Where to set it The `Select coins` section of the settings page. ### Sector heat card URL: https://cryptoticr.com/sector-heat-card/ A card that spotlights the single hottest sector right now, Hottest now: its name, its 24-hour move, and the combined value of its coins. ![Sector heat, the checkbox that turns this card on](phone:global-news.webp#news-hot) ## What it shows ![The Sector heat card: Hottest now, the sector's name, its 24-hour move and its combined value](card:info_hot) A card headed `Sector Heat`. The page defines the word: `A "sector" is a family of coins with the same purpose, gaming, AI, DeFi, meme coins, and so on.` A flame and `Hottest now` introduce the sector's name (split over two rows when it is long), its 24-hour move as a percentage in the up or down color (a neutral gray with a flat bar in place of the arrow when it rounds to 0.0%), and `Value`, the combined market value of its coins. The server ranks the sectors its data source tracks by their 24-hour change, ignoring sectors worth under a billion dollars so a tiny sector's swing does not top the list, and refreshes the ranking every ten minutes. The card shows the head of that list. The page also describes a `Sector movers` leaderboard card; this ticker's screen is too small for its six rows, and the shipped firmware for this model leaves that card out. ## Options - On or off with the `Sector heat` switch, and the shared `Show every` / `for` schedule; see [market-info-cards](/market-info-cards/). ## Where to set it `Display` → `Show Market Info` → `Sector heat`. Reference: [setting-news-sector-hot](/setting-news-sector-hot/). ### The address popup and QR code URL: https://cryptoticr.com/the-address-popup-and-qr/ The ticker can show its own address now and then, as text to type or a QR code to scan, so the settings page is never lost. Two rows, each with a schedule. ![Show my IP address: the QR code row and the Text row, each with its own schedule](phone:global-ip.webp#ip) ## What it shows Two forms, over the coins: - **Text**: `My settings are here:` and the address in large type, for a few seconds, long enough to read and type. - **QR code**: the same address as a code, with phone and tablet icons beside it and a seconds badge that counts down, held longer because scanning takes longer than reading. ![My settings are here, with the address in large type](card:ip_text) ![Scan for my settings, the same address as a QR code with phone and tablet icons](card:ip_qr) The page explains the difference: `The address written out is read off the glass and typed into a browser; it only has to be read, so a few seconds on screen is usually plenty. The QR code is that same address to scan with a phone camera: the page opens with nothing to type.` The schedule starts when the first coin is on the glass, not at power-on. If the QR row's `Show at start` is on, the code's first showing comes a few seconds after that first coin; it counts as one of the row's showings, not an extra. The page says: `Show at start does not add a showing-it moves the first one to just after startup, so "2 times" still means twice.` The text form has no start-up switch because the address is on the start screen already. When you open the settings page while a popup is up, the popup stands down: its job is done. **The exception**, in the page's words: `Your router can give the ticker a different address than it had before`. When that happens the ticker shows both forms together, once straight away if it was running, and once more the next time it starts, whatever the switches say. After that it returns to your schedule. ![A small IP > 192.168.1.107 pill over the coins, showing the address has changed](card:pill_my_ip_changed) ## Options Each row, `QR code` and `Text`, has the same columns: - `Show Every`: minutes between one showing and the next. - `For how long`: seconds it stays up each time. - `Number of times`: showings in total, then it stops; tap down to `∞` for forever. - `See Now`: puts that form on the ticker this second. - `Show at start` (QR row only): moves the first showing to shortly after start-up. `Turning both off turns the whole thing off.` A row whose count is spent stays quiet until the next power-on. ## Where to set it The `Show my IP address` section of the settings page. Reference pages: [setting-show-ip](/setting-show-ip/), [setting-ip-style](/setting-ip-style/), [setting-ip-mins](/setting-ip-mins/), [setting-ip-secs](/setting-ip-secs/), [setting-ip-times](/setting-ip-times/), [setting-ip-qr-mins](/setting-ip-qr-mins/), [setting-ip-qr-secs](/setting-ip-qr-secs/), [setting-ip-qr-times](/setting-ip-qr-times/), [setting-ip-qr-at-startup](/setting-ip-qr-at-startup/). ### Chart period label position URL: https://cryptoticr.com/chart-period-label-position/ Where the chart names its time range: Auto, Top or Bottom for the row, and Auto, Left, Center or Right along it. Auto takes the clearest spot. ![Period label position in Chart Area: the up-down row above, the left-right row here](phone:one-coin-chart.webp#chart-pos) ## What it shows Each chart carries its range's name, such as `24h`, in one corner of the chart area. Two choices place it, in the page's words: `which row (the up-down arrows), and the spot along it (the left-right arrows)`. - **Up-down**: `Top` or `Bottom` pin the row. `Auto` prefers the bottom and hops to the top only when the price line crowds it. - **Left-right**: `Left`, `Center` or `Right` pick the spot. `Auto` scans the whole row on every chart and takes the slot with the most room from the price line. Both on `Auto`: the label goes wherever fits best, chart by chart. Both forced, say `Bottom` and `Left`: always that corner, and if the price line runs through it the label slides one slot sideways to the clearest nearby spot. The label sits inside the chart's time slices, never on a divider line. ![The 30d label at the bottom left of the chart](glass:1_uu_30_1000400_1130_001) ![The same chart with the label at the bottom center](glass:1_uu_30_1000400_2130_001) ![And at the bottom right, which is the factory position](glass:1_uu_30_1000400_3130_001) ![The label moved to the top left](glass:1_uu_30_1000400_1230_001) ![Top center](glass:1_uu_30_1000400_2230_001) ![Top right](glass:1_uu_30_1000400_3230_001) ## Options - `Period label position:` two small arrow controls, `Auto` / `Top` / `Bottom` and `Auto` / `Left` / `Center` / `Right`. ## Where to set it `Display` → `Chart Area` → `Period label position:`. Applies at once. Reference: [setting-chart-period-position](/setting-chart-period-position/), [setting-chart-period-keep](/setting-chart-period-keep/). ### Pausing coins URL: https://cryptoticr.com/pausing-coins/ Tap a coin's icon to take it out of the rotation while keeping it in your list. Pause all and show all in one tap. At least one coin must stay showing. ![Every coin paused: the boxes go gray and the ticker keeps them in the list](phone:flow-coins-03-paused.webp#pause "Paused: still in the list, out of the rotation") ![Back in the rotation after Show all coins](phone:flow-coins-04-restored.webp#coins "Showing again") ![A paused coin stays in the list; the glass skips it in the rotation](glass:1_ac_24_1000400_3130_002 "A showing coin. A paused one never reaches the glass") ## What it shows Tap the logo in a coin's box and the box dims: the coin stays in your list but leaves the ticker's rotation. A note confirms it, `BTC is out of the rotation.`; tap again and `BTC is back in the rotation.` The page suggests the use: `Great for "just Bitcoin today" without losing your lineup.` Above the boxes, a pause button pauses every coin except the first in one tap (`Paused all but: #1 (BTC) - must show at least one.`) and a play button brings everyone back (`All coins are back in the rotation.`). Pausing the last showing coin is refused with `I have to show at least one coin.` ## Options - A paused coin cannot be jumped to from its badge; the badge's tip reads `Paused - tap its icon to bring it back first`. - The ticker's rotation, position dots and fetches all run over the showing coins only; paused ones cost nothing. - Pausing waits for `Save & Apply Coins` like every other change to the list. Saving with every coin paused is refused; see [all-coins-are-paused](/all-coins-are-paused/). ## Where to set it The logo in each box of the `Select coins` section, and the pause and play buttons above the boxes. Pause state is saved as part of the coin list, [setting-coins](/setting-coins/). ### Chart lines URL: https://cryptoticr.com/chart-lines/ Two optional helpers inside the chart: faint time divider lines splitting the range into ten slices, and dotted first/last price lines for the direction. ![Include within chart: the Time divider lines and First/last price lines switches](phone:one-coin-chart.webp#chart-lines) ## What it shows - **Time divider lines**: faint vertical lines splitting the chart into ten equal time slices, oldest at the left. The page's examples: `On a 30d chart each slice is 3 days; on a 24h chart, about 2½ hours.` - **First/last price lines**: two faint dotted horizontal lines, one at the price where the range began and one at the price now. `When the "now" line sits above the "start" line, the range is up`, a companion to the line's color. ![A 24h chart with both helper lines on: the faint time dividers and the dotted first/last price lines](glass:1_ac_24_1000400_3130_002) ![The same chart with the helper lines off](glass:1_ac_24_1000430_3130_002) Both are drawn even on an empty chart frame, so a `(No 24h Data)` chart still shows its slices. ## Options - `Include within chart:` two switches, `Time divider lines` and `First/last price lines`, set per layout with the other display options. ## Where to set it `Display` → `Chart Area` → `Include within chart:`. Applies at once. Reference: [setting-display-options](/setting-display-options/). ### Jump to a coin and the remote buttons URL: https://cryptoticr.com/jump-to-a-coin-and-the-remote-buttons/ Tap a coin's badge to show it on the ticker now. The ◀ ⏸ ▶ buttons under the boxes work the ticker like a remote: previous, pause the screen a while, next. ![What a jump puts on the glass: the coin you tapped, and the rotation carries on from it](glass:1_ac_24_1000400_3130_002 "What a jump puts on the glass") ![The transport strip under the coin boxes: previous, pause and next, with the camera button beside it](phone:flow-coins-01-boxes.webp#remote) ## What it shows **Jump.** Tap the small badge in a coin's box (`BTC`) and the ticker shows that coin at once, with the rotation carrying on from there. The box blinks to confirm. A paused coin cannot be jumped to until it is un-paused. While the ticker is still starting the page says `Still starting up, try again in a moment`. **The remote.** Under the boxes sit `◀`, `⏸` and `▶`: previous coin, pause the screen a while, next coin. In Two or Four per screen the arrows step by page. Whatever lands on the glass also blinks in the coin list, so you can see which coin it switched to. The pause button holds the current screen for thirty seconds, with a ring on the button and a small ring on the glass counting down, and resumes by itself; tap again to resume early. The arrows are dimmed when the whole list fits on one screen, because there is nowhere to go. ## Options Stepping makes the ticker fetch, so the arrows are rate-limited: twelve steps in a minute, refilling steadily. Once spent they go dark until half the allowance has come back, and a tap in that state says `Too fast — wait ~5s`. See [remote-buttons-went-dark](/remote-buttons-went-dark/). ## Where to set it Nothing to set. The badges are in the `Select coins` boxes; the remote is directly under them. ### Colorsets URL: https://cryptoticr.com/colorsets/ Ten color schemes for the whole ticker, applied the instant you tap a swatch. The up and down colors, the reveal card on the glass, and the Colorblind set. ## What it shows A colorset is the ticker's whole color scheme: the price's up and down colors, the chart line, the stats figures, the chart's helper lines, the title, and the small status colors. Tap a swatch on the settings page and the ticker changes at once; the page says `Tapping a swatch applies it instantly, no Save & Apply needed, so flip through them and watch the ticker change live.` ![The Colorset section of the settings page, where the scheme is chosen](phone:global-display.webp#colors) On the glass, choosing a set shows a short reveal: three blocks labeled `Up`, `Flat` and `Down`, a band of the set's other colors along the bottom, and the set's name. `Up` and `Down` are that set's own price colors; the middle one is the neutral gray a price that has not moved shows in, and it is the same in every set. ![The colorset reveal: Up, Flat and Down in the Default set's colors, with its other colors in a band](card:colorset_reveal) ![The same reveal for the Neon set](card:colorset_reveal_neon) ![The same reveal for Terminal Green](card:colorset_reveal_terminal_green) The names as the glass paints them: `Default`, `Vivid`, `Colorblind`, `Acid Trip`, `Funky`, `Amber`, `Terminal Green`, `Tokyo`, `Neon`, `Toxic`. The settings page labels the same ten `Default`, `Vivid`, `Colorblind`, `Acid Trip`, `Funky`, `Amber`, `Green`, `Tokyo`, `Neon`, `Toxic`. ![The Colorblind reveal: blue for Up, yellow for Down](card:colorset_reveal_colorblind) ![The Amber reveal, a single-hue set](card:colorset_reveal_amber) `Colorblind` uses blue for up and yellow for down instead of green and red. `Amber` and `Terminal Green` are single-hue sets. ## Options - Ten sets. Each remembers its own custom stat colors and its own `Show (V/M) prefix` choice, so switching back brings back what you set for it; see [custom-colors](/custom-colors/). - The pause ring on the glass and the page's accents follow the chosen set. ## Where to set it `Display` → `Colorset` on the settings page. Reference: [setting-c](/setting-c/). ### One, two or four coins per screen URL: https://cryptoticr.com/one-two-or-four-per-screen/ Per screen: One, Two or Four. One coin gets the full screen with a chart; two and four share it with no chart. Each layout remembers its own timing and style. ![Per screen: One, Two or Four, the choice this page is about](phone:all-collapsed.webp#per-screen) ## What it shows - **One**: the coin fills the screen: title band with logo and name, the price, the stats row, and a chart (or the 7d/30d/90d panel when no chart period is chosen). The rotation moves one coin at a time. - **Two**: two coins stacked, each with its title band, price, change and stats. No chart. The rotation moves a page of two at a time. - **Four**: four rows, each a logo or symbol and a price colored by the day's direction. No chart, no stats. The rotation moves a page of four at a time. Two and Four per screen have no chart at all; the page's chart controls say `Applies to One coin mode only.` The three side by side, all at factory settings: ![One coin per screen: the full screen given to Bitcoin, with its title band, price, stats row and a 24-hour chart](glass:1_ac_24_1000400_3130_002) ![Two coins per screen: two stacked blocks, each a title, price and stats row, no chart](glass:2_ac_1000_30_001) ![Four coins per screen: four rows, each a logo and a price colored by the day's direction, no chart or stats](glass:4_ac_2400_30_001) ## Options - Each layout keeps its own `Show … for:` time and its own title style. The page says: `One, Two, and Four per screen each remember their own choice here.` - A page of two or four is filled from your list in order; a last page with fewer coins shows what is left. - Changing the layout applies at once and restarts the rotation from the first coin or page. ## Where to set it `Per screen:` `One` / `Two` / `Four`, above the `Display` section of the settings page. Reference: [setting-display-type](/setting-display-type/). ### Custom colors URL: https://cryptoticr.com/custom-colors/ Recolour the Volume, Market Cap and Rank figures within any colorset: tap a swatch, pick a color, it applies at once. Never black; Default restores. ![Price Area: each figure carries its own color, kept per colorset](phone:one-coin-price.webp#stat-rows) ## What it shows Beside `24h Vol`, `Market Cap` and `Market Cap Rank` in the `Price Area` controls sits a color swatch. Tap it to open a picker; the figure on the glass takes the new color as you choose. ![The stats row in the factory colors: 24h Vol on the left, 24h% on the right](glass:1_ac_24_1000400_3130_002) The `24h Vol` figure shown here, and `Market Cap` and `Market Cap Rank` in their turn, are the three that take a custom color. The `24h%` cannot be recolored: it always wears the colorset's up and down colors, because its color is its meaning. It wears a neutral gray when it rounds to 0.00%, the same in every set. The picker will not go to black, which would be invisible on the ticker: the brightness is held to a visible floor, and a typed-in black is bumped to a visible gray. A `Default` button beside an edited color returns that colorset's normal color. ## Options - Three colors per colorset, kept separately for each of the ten sets: `Choices are remembered per colorset, and Reset returns that colorset's normal color.` - Colors are typed as a hex value or picked; both apply at once. ## Where to set it `Display` → `Price Area`, the swatch beside each figure. Reference: [setting-vol-color](/setting-vol-color/), [setting-mcap-color](/setting-mcap-color/), [setting-rank-color](/setting-rank-color/). ### How long each screen stays URL: https://cryptoticr.com/how-long-each-screen-stays/ The Show Coin for: slider sets how long each coin, or page of coins, is shown. Five stops from ten to thirty seconds; each layout remembers its own. ## What it shows A slider under the coin boxes labeled `Show Coin for:` in One per screen, `Show Two for:` or `Show Four for:` in the others, with the chosen time beside it, for example `20 sec`. The page explains: `It sets how long each coin, or each page of coins, is shown before the next takes its turn.` ![The coin boxes and, under them, the slider that sets how long each screen stays](phone:flow-coins-01-boxes.webp#hold) Each label names the layout it times: ![One per screen: `Show Coin for:` times this full-screen view](glass:1_ac_24_1000400_3130_002 "The view this slider times") ![Two per screen: `Show Two for:` times this stacked pair](glass:2_ac_1000_30_001) ![Four per screen: `Show Four for:` times these four rows](glass:4_ac_2400_30_001) ## Options - Five stops: ten, fifteen, twenty, twenty-five and thirty seconds. The firmware holds the value to the same range. - One, Two and Four per screen each remember their own time, so switching layouts brings back the time you set for that layout. - In One per screen with more than one chart period selected, the coin's time is split evenly across its charts. The page says: `Want each chart up longer? Give the coin more time.` See [charts-and-time-ranges](/charts-and-time-ranges/). - The `⏸` remote button holds a screen beyond its time for thirty seconds; see [pause-from-the-page](/pause-from-the-page/). ## Where to set it The slider directly under the coin boxes on the settings page. It applies as you slide. Reference pages: [setting-holdc](/setting-holdc/), [setting-hold2m](/setting-hold2m/), [setting-hold4m](/setting-hold4m/). ### Themes URL: https://cryptoticr.com/themes/ The settings page's own look, dark or light, in twelve named themes. Stored in your browser only; the ticker's colors are a separate choice. ![The theme picker, above the coin boxes: the page's own look, not the ticker's colors](phone:all-collapsed.webp#theme) ## What it shows The page's background, text and accent colors. Seven dark themes, `Default`, `Midnight`, `Nebula`, `Ember`, `Aqua`, `Rosewood` and `Graphite`, and five light ones, `Daylight`, `Linen`, `Sky`, `Mint` and `Blossom`. The choice changes the page only; what the ticker shows is set by the colorset, see [colorsets](/colorsets/). ### The seven dark themes ![The settings page in the Default theme](phone:theme-default.webp "Default") ![The settings page in the Midnight theme](phone:theme-midnight.webp "Midnight") ![The settings page in the Nebula theme](phone:theme-nebula.webp "Nebula") ![The settings page in the Ember theme](phone:theme-ember.webp "Ember") ![The settings page in the Aqua theme](phone:theme-aqua.webp "Aqua") ![The settings page in the Rosewood theme](phone:theme-rosewood.webp "Rosewood") ![The settings page in the Graphite theme](phone:theme-graphite.webp "Graphite") ### The five light ones ![The settings page in the Daylight theme](phone:theme-daylight.webp "Daylight") ![The settings page in the Linen theme](phone:theme-linen.webp "Linen") ![The settings page in the Sky theme](phone:theme-sky.webp "Sky") ![The settings page in the Mint theme](phone:theme-mint.webp "Mint") ![The settings page in the Blossom theme](phone:theme-blossom.webp "Blossom") ## Options - A theme button in the page's header opens the picker, split into `Dark` and `Light`. The `Escape` key closes it. - The choice is kept in this browser's own storage, so another phone or browser has its own theme. ## Where to set it The theme button at the top of the settings page. ### Brightness URL: https://cryptoticr.com/brightness/ A slider from ten to a hundred percent, applied the moment you move it. Why the lowest step is dim rather than off, and why mid-range is easier on the screen. ![The Brightness slider at the top of the Display section](phone:global-display.webp#brightness) ## What it shows The backlight level of the screen, as a percentage. Moving the slider changes the ticker at once; the page says `Brightness takes effect the moment you move the slider, no Save & Apply needed.` The slider runs from ten to a hundred in steps of ten. It does not reach zero: the firmware holds the backlight to a floor of ten percent, so the lowest step is dim, not off. A ticker that appears off is either unpowered or in its quiet hours at a low night level; see [screen-is-dark-or-off](/screen-is-dark-or-off/). The page's advice: `brightness is what makes any screen run warm, the brighter, the warmer, and every display (phones and TVs included) ages most gracefully kept cool. Mid-range looks great in most rooms; save full brightness for the spots that truly need it, like a sunny window.` ## Options - The slider is the daytime level. A second level, `Night level`, applies during quiet hours; see [quiet-hours](/quiet-hours/). ## Where to set it `Display` → `Brightness` on the settings page. Reference: [setting-br](/setting-br/). ### Collapsing sections URL: https://cryptoticr.com/collapsing-sections/ Fold any section of the settings page to its title and unfold it again; Collapse all and Expand all do the lot. The ticker remembers which are folded. ## What it shows Tap a section's title bar and the section folds to its title; tap again to unfold. A `Collapse all` / `Expand all` link above `Title Area` does every section at once. A section that does not apply to the current layout, such as `Chart Area` in Two or Four per screen, stays folded and says so. ![Every section folded to its title bar, with Expand all above them](phone:all-collapsed.webp#collapse-all "All sections folded") ![The same sections unfolded down to their controls, with Collapse all above them](phone:live-hero.webp "All sections unfolded") ## Options - The folded set is remembered in this browser and also sent to the ticker, so a fresh browser on the same ticker opens with the same sections folded. ## Where to set it The title bar of any section. Reference: [setting-collapsed](/setting-collapsed/). ### Nighttime quiet hours URL: https://cryptoticr.com/quiet-hours/ Dim the ticker between two times, then bring it back. From and to, a night level, crossing midnight, the same times meaning never, and losing the time. ![Nighttime quiet hours: the switch, the two times, the zone and the night level](phone:global-display.webp#quiet) ## What it shows Between the `From` time and the `to` time the ticker runs at the `Night level` instead of the daytime `Brightness`. The page's description: `Dim the ticker between two times, then bring it back. Handy on a bedside table or a desk you sit at in the evening.` Both levels apply the moment you change them. The window is checked every second against the local time the ticker works out from its server's replies and your time zone. Crossing midnight is normal: ten in the evening to seven in the morning is one stretch. Setting both times the same means never dim. Quiet hours stand down, and the ticker returns to the daytime level, whenever it cannot trust the time: it has no clock of its own, and after a day without a reply from its server it stops guessing. They also stand down during a firmware update and in setup mode. ## Options - A switch for the feature, `From` and `to` times, a `Night level` slider from ten to a hundred in steps of ten, and the time zone row. - A night level above the daytime level is allowed; the page marks it `brighter than daytime`. - The time zone is taken from your phone or computer the first time the page opens, and can be changed in the row under the times; see [time-zone-and-how-it-knows-the-time](/time-zone-and-how-it-knows-the-time/). ## Where to set it `Display` → `Nighttime quiet hours`. Reference: [setting-quiet-on](/setting-quiet-on/), [setting-quiet-from](/setting-quiet-from/), [setting-quiet-to](/setting-quiet-to/), [setting-quiet-br](/setting-quiet-br/), [setting-tz](/setting-tz/). ### Pause from the page URL: https://cryptoticr.com/pause-from-the-page/ The round pause button under the coin boxes holds the ticker's screen for thirty seconds, with a ring counting down on the glass. ![The screen a pause holds: whatever was on the glass stays put for thirty seconds](glass:1_ac_24_1000400_3130_002 "The screen a pause holds, for thirty seconds") ![The pause button in the arrow strip under the coin boxes](phone:all-collapsed.webp#pause) ## What it shows A round button in the `◀ ⏸ ▶` strip under the coin boxes. Tap it and the ticker freezes whatever is on its screen: the page's help says `freezes whatever's on the ticker so you can read a chart without it moving on`. A ring on the button and a small ring in a corner of the glass drain over thirty seconds, then the rotation resumes by itself. Tap again to resume early. The ring on the glass borrows the colorset's colors so it does not stand out. Any save or change that redraws the ticker ends the hold. ## Options - None. The hold is thirty seconds; the firmware caps any pause at ten minutes however it was earned. ## Where to set it Nothing to set. The button is in the arrow strip under the coin boxes and the coin remote. ### See the screen from the page URL: https://cryptoticr.com/see-the-screen-from-the-page/ The camera button under the coin boxes puts a picture of the ticker's own screen on the settings page, and the picture saves as a file. ![The camera button in the strip under the coin boxes, beside previous, pause and next](phone:all-collapsed.webp#remote) ## What it shows The camera button sits in the strip under the coin boxes, to the right of `◀ ⏸ ▶`. Press it and a picture of the ticker's screen opens on the page, drawn inside a picture of the enclosure, so what you see is what is on the glass at that moment. It is the screen itself, not a guess: the ticker sends what it is drawing and your browser puts it into the enclosure picture. ## Options - The picture is a still. Press again for a fresh one. - Saving it: the picture opens as a link, so a click saves it, or right-click and `Save link as`. It arrives as a `.webp` file named after the ticker. - The button is offered when the ticker's screen is one this page has an enclosure drawing for. On a unit whose panel has no drawing yet, there is no button. - Nothing changes for anyone watching the ticker: taking the picture makes it redraw the screen it is already showing. - One at a time. While a picture is being sent, a second press is answered `busy` and tries again by itself, which is why a press during an update can take a second try. ## Where to set it Nothing to set. The button is under the coin boxes whenever the ticker offers it. ## Reference ### Setting: the coin list URL: https://cryptoticr.com/setting-coins/ The twelve coin boxes as the ticker stores them: each coin's identifier, symbol, name, rank and a paused mark, in rotation order. ![Select coins: eight coins in the boxes at the top of the settings page, with Chart Area open below them](phone:coins-8.webp#coins "The list this ticker is set to") ## The control `Select coins` - the twelve boxes at the top of the settings page. ## What it does Holds the coins the ticker cycles, in the order of the boxes. Each entry is the coin's identifier on the server, its symbol and name for the title band, its market-cap rank for the badge, and a paused mark that keeps it in the list but out of the rotation. ## The choices - Up to twelve coins, each chosen from the server's list as you type; the firmware itself holds up to thirty-two. - Any coin may be paused; at least one must be showing. - The same coin may appear more than once. ## On the glass The rotation runs over the showing coins in box order and restarts from the first coin when the list is saved. A coin the server no longer carries is removed by the ticker itself. ![The eight coins above taking their turns on the glass, each with its 30-day chart](anim:coins-8 "The same eight coins, in box order - sped up 3x") ## The stored key `coins` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: coins per screen URL: https://cryptoticr.com/setting-display-type/ Per screen: One, Two or Four. Chooses the layout the ticker cycles: one coin with a chart, or pages of two or four without one. ![Per screen: One, Two or Four, above the sections](phone:all-collapsed.webp#per-screen) ## The control `Per screen:` `One` / `Two` / `Four`, above the `Display` section. ## What it does Selects the screen layout. It also selects which of the three per-layout values the page shows for the title style, the display options, the market cards and the `Show … for:` time. ## The choices - `One`: one coin, full screen, with the chart or the period panel. - `Two`: two coins stacked, no chart. - `Four`: four rows, logo or symbol and price, no chart or stats. ![One per screen: Bitcoin fills the screen with a title, price, stats row and chart](glass:1_ac_24_1000400_3130_002) ![Two per screen: two stacked title-price-stats blocks](glass:2_ac_1000_30_001) ![Four per screen: four rows of logo and price](glass:4_ac_2400_30_001) ## On the glass Applies at once; the rotation restarts from the first coin or page in the new layout. ## The stored key `display_type` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: Show Coin for (One per screen) URL: https://cryptoticr.com/setting-holdc/ How many seconds each coin stays on the glass in One per screen. Five stops from ten to thirty seconds. ![Show Coin for: the slider that times one coin per screen](phone:one-coin-chart.webp#chart-hold) ## The control `Show Coin for:` - the slider under the coin boxes, shown while `Per screen:` is `One`. ![One coin per screen, the layout this slider times](glass:1_ac_24_1000400_3130_002) ## What it does Sets the dwell for the One per screen layout only; the other two layouts keep their own values. In One per screen with several chart ranges selected, this time is split evenly across the coin's charts. ## The choices - Ten, fifteen, twenty, twenty-five or thirty seconds; the firmware holds any other value into that range. ## On the glass Applies at once to the next screen; the current screen finishes its time. ## The stored key `holdc` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: Show Two for (Two per screen) URL: https://cryptoticr.com/setting-hold2m/ How many seconds each page of two coins stays on the glass in Two per screen. Five stops from ten to thirty seconds. ![Show Two for: the slider under the coin boxes, with Per screen on Two](phone:two-coin-areas.webp#hold) ## The control `Show Two for:` - the slider under the coin boxes, shown while `Per screen:` is `Two`. ![Two coins per screen, the layout this slider times](glass:2_ac_1000_30_001) ## What it does Sets the dwell for the Two per screen layout only; the other two layouts keep their own values. ## The choices - Ten, fifteen, twenty, twenty-five or thirty seconds; the firmware holds any other value into that range. ## On the glass Applies at once to the next screen; the current screen finishes its time. ## The stored key `hold2m` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: Show Four for (Four per screen) URL: https://cryptoticr.com/setting-hold4m/ How many seconds each page of four coins stays on the glass in Four per screen. Five stops from ten to thirty seconds. ![Show Four for: the slider under the coin boxes, with Per screen on Four](phone:four-title-2.webp#hold) ## The control `Show Four for:` - the slider under the coin boxes, shown while `Per screen:` is `Four`. ![Four coins per screen, the layout this slider times](glass:4_ac_2400_30_001) ## What it does Sets the dwell for the Four per screen layout only; the other two layouts keep their own values. ## The choices - Ten, fifteen, twenty, twenty-five or thirty seconds; the firmware holds any other value into that range. ## On the glass Applies at once to the next screen; the current screen finishes its time. ## The stored key `hold4m` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: title style URL: https://cryptoticr.com/setting-title-options/ What the title band at the top of a coin screen shows: icon, symbol, name or a pair. Kept separately for One, Two and Four per screen. ![Title Area: the Icon switch and the Symbol / Name / Both choice](phone:one-coin-title.webp#title) ## The control `Title Area` → `Show:` with the `Icon` switch and `Symbol` / `Name` / `Both` (One and Two per screen), or `Symbol` / `Icon` (Four per screen). ## What it does Chooses which of the coin's identity fields the title band draws, per layout. The ticker cannot draw the icon with both texts on this screen; that combination is turned into icon and name. ![Title band showing the symbol and the name together, one of the choices this setting stores](glass:1_ac_24_3000400_3130_002#title) ## The choices - Icon with name, icon with symbol, symbol with name, name only, symbol only (One and Two per screen). - Symbol only or icon only (Four per screen). ## On the glass The title band redraws on the next coin. ## The stored key `title_options` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: price area and chart line switches URL: https://cryptoticr.com/setting-display-options/ Switches for the row under the price and the chart helpers: 24h Vol, Market Cap, Market Cap Rank, 24h%, time dividers, first/last price lines. Per layout. ![Price Area: a switch for each figure, 24h Vol, Market Cap, Market Cap Rank and 24h%](phone:one-coin-price.webp#stat-rows) ## The control `Price Area` switches and `Chart Area` → `Include within chart:`. ## What it does One value per layout holding several on/off switches: whether volume, market cap, rank and the 24-hour change appear under the price, and whether the chart draws its time divider lines and its first/last price lines. ![24h Vol and 24h% turned on, the factory setting](glass:1_ac_24_1000400_3130_002#stats) ![Every left-hand figure turned off: the stats row is gone and the chart takes the space](glass:1_ac_24_1400400_3130_002) ## The choices - `24h Vol`, `Market Cap`, `Market Cap Rank`, `24h%`: any combination; the three left-hand figures take turns. - `Time divider lines`, `First/last price lines`: on or off. ## On the glass The stats row and chart redraw on the next coin; with every figure off the chart takes the row's space. ## The stored key `display_options` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: chart time ranges URL: https://cryptoticr.com/setting-chart-period/ Which of 24h, 48h, 7d, 14d, 30d, 60d and 90d the One-coin chart cycles through. None selected shows the 7d/30d/90d change panel instead. ![Select period(s): the seven buttons in Chart Area](phone:one-coin-chart.webp#chart-periods) ## The control `Chart Area` → `Select period(s):` — seven buttons. ## What it does Any combination of the seven ranges. The coin plays a chart for each selected range, shortest first, splitting its screen time across them. With none selected the chart area shows percentage changes over 7d, 30d and 90d. ![A 30-day chart, one of the seven ranges a coin can cycle through](glass:1_ac_30_1000400_3130_002#chart) ## The choices - `24h`, `48h`, `7d`, `14d`, `30d`, `60d`, `90d`, any number of them, or none. ## On the glass Applies to the next coin in One per screen; Two and Four per screen have no chart. ## The stored key `chart_period` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: chart label left-right position URL: https://cryptoticr.com/setting-chart-period-position/ Where along its row the chart's range label sits: Left, Center, Right, or Auto, which takes the slot with the most room from the price line. ![Period label position, the left-right row: Auto, Left, Center, Right](phone:one-coin-chart.webp#chart-pos) ## The control `Chart Area` → `Period label position:` — the left-right arrows and `Auto`. ## What it does Picks the spot along the label's row. `Auto` scans the row on every chart and chooses the clearest slot; a forced spot slides one slot sideways only when the price line runs through it. ![Chart with the period label forced to the bottom left](glass:1_uu_30_1000400_1130_001#chart) ![The same chart with the label centered](glass:1_uu_30_1000400_2130_001) ![The same chart with the label forced to the bottom right](glass:1_uu_30_1000400_3130_001) ## The choices - `Auto`, `Left`, `Center`, `Right`. ## On the glass The next chart draws its label in the chosen spot. ## The stored key `chart_period_position` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: chart label row URL: https://cryptoticr.com/setting-chart-period-keep/ Which row the chart's range label sits on: Top, Bottom, or Auto, which prefers the bottom and hops to the top only when the price line crowds it. ![Period label position, the up-down row: Auto, Top, Bottom](phone:one-coin-chart.webp#chart-keep) ## The control `Chart Area` → `Period label position:` — the up-down arrows and `Auto`. ## What it does Pins the label's row, or lets the chart choose. With both this and the left-right choice on `Auto`, the label goes wherever fits best, chart by chart. ![Chart with the period label pinned to the bottom row](glass:1_uu_30_1000400_2130_001#chart) ![The same chart with the label pinned to the top row](glass:1_uu_30_1000400_2230_001) ## The choices - `Auto`, `Top`, `Bottom`. ## On the glass The next chart draws its label on the chosen row. ## The stored key `chart_period_keep` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: colorset URL: https://cryptoticr.com/setting-c/ The ticker's color scheme, one of ten named sets. Stored under c, and under the older key cs for earlier firmware; both carry the same value. ![The Colorset swatches in the Display section, with Default chosen](phone:palette-0.webp#colors) ## The control `Colorset` — the row of swatches in the `Display` section. ## What it does Selects the whole color scheme: price up and down colors, chart line, stats figures, helper lines and status colors. A price that has not moved is the exception: it shows in a neutral gray that is the same in all ten schemes. The value is written under two keys, `c` and the older `cs`, so a settings file from earlier firmware still reads correctly. ## The choices - `Default`, `Vivid`, `Colorblind`, `Acid Trip`, `Funky`, `Amber`, `Green` (painted `Terminal Green` on the glass), `Tokyo`, `Neon`, `Toxic`. ## On the glass Applies at once with a short reveal card showing the set's `Up` and `Down` colors and its name. ![The reveal card for the Default colorset: green Up, gray Flat, dark red Down](card:colorset_reveal) ![The reveal card for the Colorblind colorset: blue Up, gray Flat, yellow Down](card:colorset_reveal_colorblind) ## The stored key `c` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: brightness URL: https://cryptoticr.com/setting-br/ The screen's daytime backlight level as a percentage, from ten to a hundred in steps of ten. Applies as you slide. ![The Brightness slider, the daytime level](phone:global-display.webp#brightness) ## The control `Display` → `Brightness` slider. ## What it does Sets the backlight while quiet hours are not active. The firmware holds the level to a floor of ten percent, so the screen never goes fully off by this setting. ## The choices - Ten to a hundred percent in steps of ten. ## On the glass Applies at once. ## The stored key `br` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: 24h Vol color URL: https://cryptoticr.com/setting-vol-color/ A custom color for the volume figure in the stats row, kept separately for each of the ten colorsets. Unset means the colorset's own color. ![The 24h Vol row in Price Area, with its color swatch and Default button](phone:one-coin-price.webp#stat-vol) ## The control `Price Area` → the swatch beside `24h Vol`, with its `Default` button. ## What it does Overrides the volume figure's color within the current colorset only; switching colorsets brings back that set's own choice. The picker will not go to black. ![The stats row with 24h Vol in its default color, the figure this setting recolors](glass:1_ac_24_1000400_3130_002#stats) ## The choices - Any color from the picker or typed as a hex value; `Default` returns the colorset's own color. ## On the glass The figure redraws in the new color on its next turn in the stats row. ## The stored key `vol_color` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: Market Cap color URL: https://cryptoticr.com/setting-mcap-color/ A custom color for the market cap figure in the stats row, kept separately for each of the ten colorsets. Unset means the colorset's own color. ![The Market Cap row in Price Area, with its color swatch and Default button](phone:one-coin-price.webp#stat-mcap) ## The control `Price Area` → the swatch beside `Market Cap`, with its `Default` button. ## What it does Overrides the market cap figure's color within the current colorset only; switching colorsets brings back that set's own choice. The picker will not go to black. ![The stats row with Market Cap in its default color, the figure this setting recolors](glass:1_ac_24_1100400_3130_002#stats) ## The choices - Any color from the picker or typed as a hex value; `Default` returns the colorset's own color. ## On the glass The figure redraws in the new color on its next turn in the stats row. ## The stored key `mcap_color` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: Market Cap Rank color URL: https://cryptoticr.com/setting-rank-color/ A custom color for the rank figure in the stats row, kept separately for each of the ten colorsets. Unset means the colorset's own color. ![The Market Cap Rank row in Price Area, with its color swatch and Default button](phone:one-coin-price.webp#stat-rank) ## The control `Price Area` → the swatch beside `Market Cap Rank`, with its `Default` button. ## What it does Overrides the rank figure's color within the current colorset only; switching colorsets brings back that set's own choice. The picker will not go to black. ![The stats row with Market Cap Rank in its default color, the figure this setting recolors](glass:1_ac_24_1200400_3130_002#stats) ## The choices - Any color from the picker or typed as a hex value; `Default` returns the colorset's own color. ## On the glass The figure redraws in the new color on its next turn in the stats row. ## The stored key `rank_color` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: V/M letters before volume and market cap URL: https://cryptoticr.com/setting-stat-prefix/ Puts a V before the volume and an M before the market cap in the stats row so the two can be told apart without color. Kept per colorset. ![The stats row on the glass, where the V and M prefixes are drawn](glass:1_ac_24_1000400_3130_002#stats) ![The Price Area section of the settings page, open, with its stats row options](phone:live-01.webp#price) ## The control `Price Area` → `Show (V/M) prefix`. ## What it does Adds a letter prefix to the volume and market-cap figures for the current colorset. Rank always carries its `#` whatever this says. ## The choices - On or off, per colorset. ## On the glass The figures redraw with or without the letter on their next turn. ## The stored key `stat_prefix` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: quiet hours on or off URL: https://cryptoticr.com/setting-quiet-on/ Turns Nighttime quiet hours on or off. On, the ticker runs at the night level between the From and to times. ![The quiet hours row: the checkbox at its left is the switch](phone:global-display.webp#quiet-times) ## The control `Display` → `Nighttime quiet hours` switch. ## What it does Enables the dimming window. Off, the times and night level are kept but ignored. The window also stands down by itself whenever the ticker cannot trust the time, during an update, and in setup mode. ## The choices - On or off. ## On the glass Applies within a second: the screen dims or brightens if the window is open now. ## The stored key `quiet_on` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: quiet hours start time URL: https://cryptoticr.com/setting-quiet-from/ The local time at which quiet hours begin, as minutes past midnight. May be later than the end time; the window then crosses midnight. ![The quiet hours row: the switch, then From and the start time](phone:global-display.webp#quiet-times) ## The control `Nighttime quiet hours` → `From` time. ## What it does Marks the start of the dimming window in the ticker's local time, which it works out from the server's clock and your zone. A start equal to the end means never dim. ## The choices - Any time of day, entered as hours and minutes on the page. ## On the glass Applies within a second. ## The stored key `quiet_from` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: quiet hours end time URL: https://cryptoticr.com/setting-quiet-to/ The local time at which quiet hours end, as minutes past midnight. Earlier than the start means the window runs across midnight. ![The quiet hours row: the to time is the end of the window](phone:global-display.webp#quiet-times) ## The control `Nighttime quiet hours` → `to` time. ## What it does Marks the end of the dimming window in local time. Equal to the start means never dim. ## The choices - Any time of day, entered as hours and minutes on the page. ## On the glass Applies within a second. ## The stored key `quiet_to` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: night level URL: https://cryptoticr.com/setting-quiet-br/ The backlight level during quiet hours, ten to a hundred percent in steps of ten. Above the daytime level is allowed and marked brighter than daytime. ![The night level slider, the level the screen drops to inside the window](phone:global-display.webp#night-level) ## The control `Nighttime quiet hours` → `Night level` slider. ## What it does Sets the backlight while the window is open; the daytime `Brightness` applies the rest of the time. ## The choices - Ten to a hundred percent in steps of ten. ## On the glass Applies at once if the window is open now. ## The stored key `quiet_br` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: time zone URL: https://cryptoticr.com/setting-tz/ The named time zone the ticker reports to its server, which answers with the current offset, daylight saving included. Taken from your device at first open. ![The Time zone row, under the quiet hours times it puts into local time](phone:global-display.webp#tz) ## The control `Nighttime quiet hours` → the zone row under the times. ## What it does Stores a zone name such as `America/New_York`. The server turns it into the local offset used for quiet hours. Empty means never told; the ticker then uses New York time. ## The choices - The United States zones, then a set of world zones, plus whatever zone your device reported. ## On the glass Quiet hours re-evaluate within a second. ## The stored key `tz` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: Market overview card URL: https://cryptoticr.com/setting-news-global/ Shows the Market overview card between coins: total market value, its 24-hour move, BTC dominance and market-wide volume. Kept per layout. ![Market overview, the first checkbox in Show Market Info](phone:global-news.webp#news-global) ## The control `Show Market Info` → `Market overview`. ## What it does Enables the card for the current layout on the shared market-card schedule. Turning it on shows it at once as a preview. ## The choices - On or off, per layout. ## On the glass ![The Market overview card: Total Market Cap, its 24-hour move, BTC dominance and 24h volume](card:info_global) The card takes a turn between coins at each interval, and leads at power-on. ## The stored key `news_global` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: Sector heat card URL: https://cryptoticr.com/setting-news-sector-hot/ Shows the Sector heat card between coins: the hottest sector right now, its 24-hour move and its combined value. Kept per layout. ![Sector heat, the second checkbox in Show Market Info](phone:global-news.webp#news-hot) ## The control `Show Market Info` → `Sector heat`. ## What it does Enables the card for the current layout on the shared market-card schedule. Turning it on shows it at once as a preview. ## The choices - On or off, per layout. ## On the glass ![The Sector heat card: the hottest sector right now, its 24-hour move and its combined value](card:info_hot) The card takes a turn between coins at each interval, after the Market overview when both are on. ## The stored key `news_sector_hot` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: minutes between market cards URL: https://cryptoticr.com/setting-news-mins/ How many minutes pass between one round of market cards and the next, from two to thirty. Shared by every market card; kept per layout. ![Show every ... min: how often a market card comes](phone:global-news.webp#news-sched) ## The control `Show Market Info` → `Show every` … `min`. ## What it does Sets the interval of the shared schedule. When it comes round, every enabled card shows once, in order. ## The choices - Two to thirty minutes. ## On the glass One of the two market cards this shared interval can bring round: ![The Market overview card: Total Market Cap, its 24-hour move, BTC dominance and 24h volume](card:info_global) The next round of cards follows the new interval. ## The stored key `news_mins` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: seconds each market card stays URL: https://cryptoticr.com/setting-news-secs/ How long each market card is held on the glass, from four to fifteen seconds. Shared by every market card; kept per layout. ![for ... sec: how long a market card stays up](phone:global-news.webp#news-sched) ## The control `Show Market Info` → `for` … `sec`. ## What it does Sets the dwell of each card in a round. A card shown as a preview from the page is held at least long enough to read, whatever this says. ## The choices - Four to fifteen seconds. ## On the glass One of the two market cards this shared dwell holds on screen: ![The Sector heat card: the hottest sector right now, its 24-hour move and its combined value](card:info_hot) The next card follows the new dwell. ## The stored key `news_secs` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: notify me of weak Wi-Fi signal URL: https://cryptoticr.com/setting-weak-wifi-warn/ Whether the Wi-Fi signal card repeats every quarter of an hour while the link is dropping or the reading is very poor. Start-up showing unaffected. ## The control `Device` → `Notify me of weak` → `Wi-Fi signal`. ![The Wi-Fi signal box in the Device section: notify me of a weak signal](phone:global-device.webp#wifi-warn) ## What it does Silences or allows the recurring signal card. The card at start-up, and the outage face during a server outage, show regardless. Ticking the box shows the card at once. ## The choices - On or off. ## On the glass Ticked: the card returns while the link needs attention. Unticked: no repeats; the ticker runs the same. ![Weak Wi-Fi signal: strength very weak, try moving it closer](card:wifi_strength_weak) ## The stored key `weak_wifi_warn` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: notify me of weak power URL: https://cryptoticr.com/setting-volt-warn/ Whether the power card repeats every quarter of an hour while the supply verdict is not good. The start-up showing of a bad verdict is unaffected. ## The control `Device` → `Notify me of weak` → `Power`. ![The Power box in the Device section: notify me of weak power](phone:global-device.webp#volt-warn) ## What it does Silences or allows the recurring power card. A bad verdict still shows once after start-up. Ticking the box shows the card at once. ## The choices - On or off. ## On the glass Ticked: the card returns while the supply is low or high. Unticked: no repeats; the ticker runs the same. ![Power a bit low, switch to a different USB power source](card:voltage_low) ## The stored key `volt_warn` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: show my IP address URL: https://cryptoticr.com/setting-show-ip/ The master switch for the scheduled address popup. Off, neither the text nor the QR form is shown on a schedule; the moved-address showing still happens. ![What the glass shows while this is on: My settings are here: and the address](card:ip_text) ## The control `Show my IP address` — the section's own switch. ![The Show my IP address panel: the two pills are the on and off, and turning both off turns the feature off](phone:global-ip.webp#ip) ## What it does Enables the scheduled popups. `See Now` and the one showing after the router changes the ticker's address work whatever this says. ## The choices - On or off. ## On the glass On: the two rows run their schedules. Off: no scheduled popups. ## The stored key `show_ip` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: address popup forms URL: https://cryptoticr.com/setting-ip-style/ Which forms of the address popup are on: the written address, the QR code, or both. Turning both off turns the popup off. ![Show my IP address: the QR code and Text pills are the two switches](phone:global-ip.webp#ip) ## The control `Show my IP address` → the `QR code` and `Text` rows' switches. ## What it does Two bits, one per form. Each form on has its own schedule; a form off takes part only in the moved-address showing. ## The choices - Text only, QR code only, or both. ## On the glass The enabled forms appear on their schedules. ![My settings are here: the written form](card:ip_text) ![Scan for my settings: the QR code form](card:ip_qr) ## The stored key `ip_style` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: written address, seconds shown URL: https://cryptoticr.com/setting-ip-secs/ How long the written form of the address popup stays on the glass each time, five to thirty seconds. ## The control `Show my IP address` → `Text` row → `For how long`. ![For how long on the Text row: how many seconds the written address stays on the glass](phone:global-ip.webp#ip-secs) ## What it does Sets the text popup's dwell. It only has to be read, so a few seconds is usually enough. ## The choices - Five to thirty seconds. ## On the glass The next text showing uses the new time. ![My settings are here: the written address, network name and address on the glass](card:ip_text) ## The stored key `ip_secs` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: written address, minutes between URL: https://cryptoticr.com/setting-ip-mins/ How many minutes pass between showings of the written address, one to sixty. ## The control `Show my IP address` → `Text` row → `Show Every`. ![Show Every on the Text row: the minutes between showings of the written address](phone:global-ip.webp#ip-mins) ## What it does Sets the interval of the text popup's schedule, measured from the first coin on the glass. ## The choices - One to sixty minutes. ## On the glass The next text showing follows the new interval. ![My settings are here: the written address, network name and address on the glass](card:ip_text) ## The stored key `ip_mins` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: written address, number of times URL: https://cryptoticr.com/setting-ip-times/ How many times the written address is shown per power-up before its schedule stops; zero means forever. ## The control `Show my IP address` → `Text` row → `Number of times` (tap down past one for `∞`). ![Number of times on the Text row: how many showings of the written address](phone:global-ip.webp#ip-times) ## What it does Counts the text popup's showings since power-on; the schedule stops when the count is reached. Zero, shown as `∞`, never stops. ## The choices - One to ninety-nine, or forever. ## On the glass After the last showing the text form stays quiet until the next power-on. ![My settings are here: the written address, network name and address on the glass](card:ip_text) ## The stored key `ip_times` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: QR code, seconds shown URL: https://cryptoticr.com/setting-ip-qr-secs/ How long the QR code form of the address popup stays on the glass each time, twenty to sixty seconds: long enough to fetch a phone and aim it. ## The control `Show my IP address` → `QR code` row → `For how long`. ![For how long on the QR code row: how many seconds the code stays up](phone:global-ip.webp#ip-qr-secs) ## What it does Sets the QR popup's dwell. Scanning takes longer than reading, so its range starts higher than the text form's. ## The choices - Twenty to sixty seconds. ## On the glass The next QR showing uses the new time, with the red bar inside the code draining over it. ![Scan for my settings: the QR code popup showing the ticker's address](card:ip_qr) ## The stored key `ip_qr_secs` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: QR code, minutes between URL: https://cryptoticr.com/setting-ip-qr-mins/ How many minutes pass between showings of the QR code, one to sixty. ## The control `Show my IP address` → `QR code` row → `Show Every`. ![Show Every on the QR code row: the minutes between showings of the code](phone:global-ip.webp#ip-qr-mins) ## What it does Sets the interval of the QR popup's schedule, measured from the first coin on the glass, unless `Show at start` moves the first showing earlier. ## The choices - One to sixty minutes. ## On the glass The next QR showing follows the new interval. ![Scan for my settings: the QR code popup showing the ticker's address](card:ip_qr) ## The stored key `ip_qr_mins` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: QR code, number of times URL: https://cryptoticr.com/setting-ip-qr-times/ How many times the QR code is shown per power-up before its schedule stops; zero means forever. A start-up showing counts as one. ## The control `Show my IP address` → `QR code` row → `Number of times` (tap down past one for `∞`). ![Number of times on the QR code row: how many showings of the code](phone:global-ip.webp#ip-qr-times) ## What it does Counts the QR popup's showings since power-on; the schedule stops when the count is reached. Zero, shown as `∞`, never stops. Most people scan once, at setup. ## The choices - One to ninety-nine, or forever. ## On the glass After the last showing the QR form stays quiet until the next power-on. ![Scan for my settings: the QR code popup showing the ticker's address](card:ip_qr) ## The stored key `ip_qr_times` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: QR code at start URL: https://cryptoticr.com/setting-ip-qr-at-startup/ Moves the QR code's first showing to a few seconds after the first coin at every power-up, so there is a way in the moment the ticker runs. ## The control `Show my IP address` → `QR code` row → `Show at start`. ![Show at start, the checkbox at the end of the QR code row](phone:global-ip.webp#ip-qr-start) ## What it does Brings the first QR showing forward; it does not add one. The page: `Show at start does not add a showing-it moves the first one to just after startup, so "2 times" still means twice.` ## The choices - On or off. ## On the glass On: a QR code shortly after the first coin at start-up. The written address has no such switch; it is on the start screen already. ![Scan for my settings: the QR code popup showing the ticker's address](card:ip_qr) ## The stored key `ip_qr_at_startup` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ### Setting: folded sections URL: https://cryptoticr.com/setting-collapsed/ Which sections of the settings page are folded to their titles, kept per layout, so a fresh browser opens the page the same way. ![Expand all, above the sections: the fold state of each section is what this setting stores](phone:all-collapsed.webp#collapse-all) ## The control The title bar of each section, and `Collapse all` / `Expand all`. ## What it does One value per layout, a set of on/off marks, one per section in a fixed order. The page also keeps the same set in the browser; the ticker's copy seeds a browser that has none. ## The choices - Any set of sections folded or unfolded. ## On the glass Nothing changes on the glass; this is about the page only. ## The stored key `collapsed` in the ticker's settings, and in the file that `Export` writes. The shipped value is generated from the one source of defaults and shown on this page by the site, never typed here. ## How it works ### Factory reset URL: https://cryptoticr.com/factory-reset/ Two ways to erase the ticker back to new: a tap on the settings page, or five quick power cycles when the page is out of reach. What each erases. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#five-restarts). ## Which reset A factory reset erases everything: the Wi-Fi network, the coin list and every setting. The ticker restarts into first-time setup as if new. Before choosing it, check the gentler resets on [what-a-reset-erases-and-keeps](/what-a-reset-erases-and-keeps/): `Factory defaults` puts the settings back and keeps the Wi-Fi; `Start over (keep Wi-Fi)` replays the welcome and keeps the Wi-Fi; `Erase Wi-Fi` forgets the network and keeps the settings. ## From the settings page `Device` → `Erase…` → `Everything, (FACTORY RESET)`, then confirm. The ticker shows `Factory Reset Done` and restarts into setup. ![The Factory reset confirmation: a full factory reset erases Wi-Fi and display settings, returning the ticker to like-new, this cannot be undone](phone:flow-erase-03-factory.webp#dialog "What it asks first") ![Done: the ticker is erasing everything and restarting like new, it can no longer reach this page](phone:flow-erase-04-gone.webp#dialog "And what it says when it is done") Step by step: [factory-reset-from-the-settings-page](/factory-reset-from-the-settings-page/). ## Without the page: five quick restarts Cut the power and restore it five times in a row, each time within five seconds of the screen lighting. From the second restart a row of circles counts you down (`3 more` / `quick reboots` / `for factory reset`); on the fifth the screen shows `Factory Reset`, then `Factory Reset Done`. A ticker that has never been set up cannot be reset this way and does not need to be. ![Four of five circles filled: 1 more quick reboot for factory reset](card:reset_countdown_4) ![Factory Reset Done: Wi-Fi and settings erased, restarting for setup](card:factory_reset_done) Step by step, with the timing: [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/). ## Afterwards Set the ticker up again with [quick-start](/quick-start/). A file saved with `Export` beforehand puts the coins and settings back in one tap; see [export-and-import-settings](/export-and-import-settings/). ### Instructions URL: https://cryptoticr.com/instructions/ The manual's front door: set the ticker up in minutes, then find your way to the coins, the display, the settings page and the answers to what the screen says. ![The ticker's first screen: the logo, the firmware version, and Let's get me set up on your home Wi-Fi](card:first_boot_intro) Everything below is the manual, in the order most owners need it. ## Watch it instead [CryptoTicr Setup, on YouTube](https://www.youtube.com/watch?v=HW0qbJEytxY): the whole thing done once, start to finish. The channel is [youtube.com/@CryptoTicr](https://www.youtube.com/@CryptoTicr). ## Start here - [quick-start](/quick-start/): the whole setup on one page. Plug in, join the ticker's `CT` network, pick your Wi-Fi, choose coins. - [unboxing-and-first-power-up](/unboxing-and-first-power-up/): what is in the box and what the first screen looks like. ## Setting up, step by step - [join-the-setup-network](/join-the-setup-network/), then the guide for your device: [setup-from-an-iphone-or-ipad](/setup-from-an-iphone-or-ipad/), [setup-from-an-android-phone](/setup-from-an-android-phone/), [setup-from-a-windows-pc](/setup-from-a-windows-pc/), [setup-from-a-mac](/setup-from-a-mac/). - [choose-your-wifi-and-connect](/choose-your-wifi-and-connect/): the setup page, the password, and what the glass shows while it joins. - [find-the-settings-page-after-setup](/find-the-settings-page-after-setup/) and [pick-your-first-coins](/pick-your-first-coins/). - [things-to-do-in-the-first-hour](/things-to-do-in-the-first-hour/): the settings worth a look on day one. ## Using it - Coins: [choosing-coins](/choosing-coins/), [one-two-or-four-per-screen](/one-two-or-four-per-screen/), [how-long-each-screen-stays](/how-long-each-screen-stays/). - The screen: [title-area](/title-area/), [price-area](/price-area/), [charts-and-time-ranges](/charts-and-time-ranges/), [colorsets](/colorsets/), [brightness](/brightness/), [quiet-hours](/quiet-hours/). - The page itself: [settings-page-tour](/settings-page-tour/), [opening-the-settings-page](/opening-the-settings-page/). - Wi-Fi later on: [change-wifi-network](/change-wifi-network/), [moving-to-a-new-home-or-router](/moving-to-a-new-home-or-router/), [wifi](/wifi/). ## When something is odd - [what-the-screen-is-telling-me](/what-the-screen-is-telling-me/): every message the glass can show, one line each. - [support](/support/): what to have ready and how to reach Lee. ### Support URL: https://cryptoticr.com/support/ Where to start when something is wrong: read the screen, find the message, follow its page. What to have ready, and how to reach Lee, who wrote the firmware. ## Read the screen first The ticker says what it is doing in plain words, and every message it can show has a page. Start at [what-the-screen-is-telling-me](/what-the-screen-is-telling-me/), find the words on the glass, and follow the link. Most calls are about Wi-Fi, and these are the two screens behind them: ![Heads up: your Wi-Fi refused me, the network's name, and the password was refused](card:welcome_00_refused) ![Waiting for Wi-Fi: I can't see it right now, with the saved network's name](card:calm_wait_not_seen) The most common starting points: - Setup will not finish: [screen-messages-during-setup](/screen-messages-during-setup/) and [setup-network-not-in-my-wifi-list](/setup-network-not-in-my-wifi-list/). - The Wi-Fi is refusing it: [glass-says-your-wifi-refused-me](/glass-says-your-wifi-refused-me/), [glass-says-i-cant-find-your-wifi](/glass-says-i-cant-find-your-wifi/). - Prices stopped: [glass-says-i-cant-see-my-server](/glass-says-i-cant-see-my-server/), [prices-stopped-updating](/prices-stopped-updating/). - The settings page will not open: [settings-page-wont-open](/settings-page-wont-open/), [lost-the-tickers-address](/lost-the-tickers-address/). - It restarted by itself: [ticker-restarts-by-itself](/ticker-restarts-by-itself/). - Starting over: [factory-reset](/factory-reset/). Every problem page on this site is listed at [/problems/](/problems/), and every question at [/faq/](/faq/). ## Before you call Three things answer most questions at once: the exact words on the screen (a photo is best), the `Firmware:` line at the top right of the settings page, and the line under `Settings` that names your browser. The full list is on [before-you-call](/before-you-call/). ## Reaching Lee Call or text **(234) 575-2550**, or email **leeo@cryptoticr.com**. Lee designed the ticker and wrote its firmware; the store can only process returns. Details, and the warranty and returns pages, are on [contact](/contact/). Bugs and ideas: [report-a-bug-or-suggest-a-feature](/report-a-bug-or-suggest-a-feature/). ### Wi-Fi URL: https://cryptoticr.com/wifi/ Everything about the ticker and Wi-Fi in one place: what network it needs, how the setup network works, changing networks later, and the problems that come up. Every step with pictures, the phone and the ticker side by side: [the Device page](/device/#setup). ![The steps: join my Wi-Fi, a page opens on your phone, pick your home Wi-Fi network](card:welcome_06) ![The setup page's network list, showing signal bars and lock icons](phone:flow-setup-05-choose.webp#networks) ## What it needs A 2.4 GHz network with a password, the ordinary home kind. Requirements and the cases that do not work (5 GHz only, sign-in pages) are on [wifi-requirements](/wifi-requirements/); the words are defined on [wifi-terms](/wifi-terms/). ## Getting on - [the-setup-network](/the-setup-network/): the `CT` network the ticker makes for setup, and why it is open. - [the-setup-page](/the-setup-page/): the page that opens when you join it. - [choose-your-wifi-and-connect](/choose-your-wifi-and-connect/), [hidden-network](/hidden-network/), [static-ip-address](/static-ip-address/). ## Changing later - [change-wifi-network](/change-wifi-network/), [save-a-network-for-another-place](/save-a-network-for-another-place/), [moving-to-a-new-home-or-router](/moving-to-a-new-home-or-router/), [changing-your-router-password](/changing-your-router-password/), [erase-wifi-and-set-up-again](/erase-wifi-and-set-up-again/), [using-a-phone-hotspot](/using-a-phone-hotspot/). ## Staying on - [what-happens-when-wifi-drops](/what-happens-when-wifi-drops/), [after-a-power-cut](/after-a-power-cut/), [signal-bars-and-dbm](/signal-bars-and-dbm/), [the-wifi-signal-check](/the-wifi-signal-check/). ## When it will not join - The join failed and said why: [screen-messages-during-setup](/screen-messages-during-setup/) lists every verdict with its page, from [password-refused](/password-refused/) to [it-failed-and-didnt-say-why](/it-failed-and-didnt-say-why/). - The ticker cannot find or keep the network: [glass-says-i-cant-find-your-wifi](/glass-says-i-cant-find-your-wifi/), [glass-says-your-wifi-refused-me](/glass-says-your-wifi-refused-me/). - The router is the problem: [router-issues](/router-issues/). - Guests, hotels and offices: [guest-networks](/guest-networks/), [hotel-cafe-and-public-wifi](/hotel-cafe-and-public-wifi/), [office-and-corporate-wifi](/office-and-corporate-wifi/). ### Router issues and how to fix them URL: https://cryptoticr.com/router-issues/ The router settings that keep a 2.4 GHz device like the ticker off a network, how to tell which one you have, and where to change it on common routers. The ticker joins Wi-Fi the way most smart plugs, bulbs and thermostats do: on the 2.4 GHz band, with a WPA2 password. Routers are tuned for phones and laptops, and a handful of their settings get in the way of small devices. When a ticker will not join a network, or keeps dropping off one, it is almost always meeting one of the settings on this page. Every ticker runs for at least 48 hours on a Wi-Fi 6 router before it ships. ## The five-setting checklist These five settings cover most cases. Check them in this order. | Setting | What the ticker needs | Why | | --- | --- | --- | | The 2.4 GHz band | On, and if joins fail, with a network name of its own | The ticker has no 5 GHz radio | | Security | WPA2-Personal (AES), or mixed WPA2/WPA3 | The ticker cannot do WPA3 | | Protected Management Frames (PMF, 802.11w) | Off or Optional, never Required | The ticker's radio has no PMF, so a network that requires it turns the ticker away | | Wi-Fi 6 (802.11ax) on 2.4 GHz | Off, if the ticker will not join or keeps dropping | Some Wi-Fi 6 features confuse older radios | | The network your phone uses | The same one as the ticker, and not a guest network | The settings page is served by the ticker, inside your home network | The rest of this page explains each one, and the less common settings after them. ## The ticker's own diagnosis The ticker does not fail in silence. When a join fails, the setup page names what the router did, and the screen shows the same verdict. Start with what it says: | What the ticker says | What it usually means | Where to go | | --- | --- | --- | | `The password was refused.` | The router proved the password wrong. Retype it: capitals count, and `0` is not `O`. | [password-refused](/password-refused/) | | `The router turned me away.` | Usually the password. If it is right: WPA3-only security, PMF set to Required, an approval list, or band steering. | [router-turned-me-away](/router-turned-me-away/) | | `I can't see that network.` | The network is 5 GHz only, out of range, or hidden. | [my-wifi-is-not-in-the-list](/my-wifi-is-not-in-the-list/) | | `The router says it's full.` | The router's device limit is reached. | [router-says-its-full](/router-says-its-full/) | | `No address was given to me.` | The router let the ticker on but never gave it an address: an approval list or an exhausted address pool. | [no-address-was-given](/no-address-was-given/) | | `I lost sight of the router.` or `The signal here is very weak.` | Distance or interference. | [lost-sight-of-the-router-while-joining](/lost-sight-of-the-router-while-joining/) | | `Nothing came back.` | Often a moment's bad luck; tap `Connect` again. If it repeats, an approval list. | [nothing-came-back-when-joining](/nothing-came-back-when-joining/) | | `Joined, but my server is quiet.` | On the Wi-Fi, but something between it and the internet is in the way: a sign-in page, a filter, or the internet itself. | [joined-but-my-server-is-quiet](/joined-but-my-server-is-quiet/) | Under `Extra technical detail` on the setup page, two more lines point straight at a router setting: - `Your router and I could not agree on a security type. I can join WEP, WPA and WPA2 Wi-Fi, but not WPA3.` The network is set to WPA3 only, or requires PMF. See [Security type](#security-type). - `Your router asked me to leave. That usually means it restarted, or it moved me to a different access point. Tap Connect again.` Band steering or a mesh handing the ticker between units. See [One name for both bands](#one-name-for-both-bands). The full list of screen messages is on [what-the-screen-is-telling-me](/what-the-screen-is-telling-me/). ## One name for both bands Most routers now broadcast their 2.4 GHz and 5 GHz bands under one network name and decide for each device which band it gets. Makers call it band steering, Smart Connect, a Self-Organizing Network, or one name for all bands. It works well for phones. A small 2.4 GHz device can be refused while the router waits for it to move to 5 GHz, which it never will, or be asked to leave a few minutes after it joins. Try these in order: 1. **Tap `Connect` again.** A steering refusal is often a moment's event, and the next try is let in. 2. **Give the 2.4 GHz band its own name.** Turn off band steering (or Smart Connect), then name the 2.4 GHz network something like `Home-2.4`. The same password can stay. Your phones and laptops can keep using the 5 GHz name. 3. **Pause 5 GHz while you set the ticker up.** Some routers that cannot split the bands can switch 5 GHz off for a few minutes. Join the ticker during that window. It stays on 2.4 GHz afterwards, because that is the only band it can hear. 4. **Use a 2.4 GHz network kept for small devices.** Some routers have an IoT network for exactly this. A guest network also works, but only if the router lets guests reach your main network; see [Guest and IoT networks](#guest-and-iot-networks). 5. **Add a small 2.4 GHz access point.** An inexpensive access point, or an old router set to access point (bridge) mode, plugged into your router by cable gives the ticker a plain 2.4 GHz network on the same home network as your phone. Set it to access point mode: in its normal router mode it makes a second network your phone cannot see into. ## Router settings by brand Where the band and security settings live on common home routers and internet-provider gateways, as of September 2026. Menus change with updates; if yours differs, look for the setting names in bold. | Router or service | What to change | | --- | --- | | **Xfinity** gateway | In the Xfinity app: WiFi, then WiFi details, then Edit WiFi settings. Where the gateway offers **Split bands**, turn it on and give the 2.4 GHz network its own name. Set the **Security mode** to WPA2 if it says WPA3. Newer gateways may have no split option; use the other steps above. | | **AT&T** gateway | Open `http://192.168.1.254`, choose Home Network, then Wi-Fi, then Advanced Options (it asks for the Device Access Code printed on the gateway). Pick the 2.4 GHz radio and give its **Network Name (SSID)** its own name, for example with `-2.4G` on the end. | | **Verizon Fios** router | Turn off **Self-Organizing Network (SON)**: in the My Verizon app under Internet, or on the router's own page at `myfiosgateway.com`. The router then shows separate 2.4 GHz and 5 GHz names. Restart the router and any extenders afterwards. | | **Starlink** router | In the Starlink app: Settings, then Router, then turn on **Split 2.4/5 GHz networks**. Your devices disconnect once while it changes. | | **eero** | eero keeps one name for all bands. In the eero app: Settings, then Troubleshooting, then My device won't connect, then **Temporarily pause 5 GHz**. It lasts ten minutes; set the ticker up inside that window. | | **Google Nest Wifi** and Google Wifi | One name for all bands, with no way to split them. If the ticker is refused, turn **WPA3** off under Advanced networking in the Google Home app; Google suggests the same for older devices. | | **TP-Link Deco** | In the Deco app, More, then **IoT Network** creates a 2.4 GHz network for smart devices. TP-Link also advises turning **Fast Roaming** and **Beamforming** off under More, then Advanced, when smart devices drop. | | **NETGEAR Orbi** | One name for both bands on most models. If the ticker joins but never shows prices, turn **NETGEAR Armor** off to test. A guest network works only with **Allow guests to see each other and access my local network** switched on. | | **NETGEAR Nighthawk** | Under Wireless settings, clear **Enable Smart Connect**, then give the 2.4 GHz network its own name. | | **ASUS** | Under Wireless, then General: turn **Smart Connect** off and give 2.4 GHz its own name. On the 2.4 GHz band, turn off **802.11ax / WiFi 6 mode**, **Target Wake Time** and **WiFi Agile Multiband**, and set **Protected Management Frames** to Disable. ASUS publishes this list for smart devices. | | **UniFi** | Make a network for small devices on the **2.4 GHz** band only, with **Enhanced IoT Connectivity** on, **Fast Roaming** off and **Client Device Isolation** off. | ## Security type The ticker joins networks secured with WPA2, WPA or WEP, and open networks. It cannot do WPA3. - **WPA3 only** refuses the ticker, even with the right password. Set the network to WPA2-Personal, or to the mixed WPA2/WPA3 mode most routers offer; mixed mode keeps WPA3 for the devices that have it. See [security-type-not-supported](/security-type-not-supported/). - **Protected Management Frames** (PMF, also called 802.11w or Management Frame Protection) must be Optional, Capable or Off. The ticker's radio has no PMF, so a network set to Required turns it away. WPA3-only networks always require it; mixed WPA2/WPA3 mode normally leaves it optional. - **WPA2-Enterprise**, the kind that asks for a username as well as a password, cannot be joined. That is usual at work and on campus; see [network-wants-a-username](/network-wants-a-username/). ## Wi-Fi 6 features Wi-Fi 6 and newer routers add features for the 2.4 GHz band that older radios, including the one in the ticker, do not know. Most routers handle the mix without trouble; a few do not, and the symptom is a ticker that will not join or drops off every so often. If that is what you see, turn these off for the 2.4 GHz band, one at a time, and try again after each: **802.11ax** or **Wi-Fi 6 mode** (the band then runs as 802.11b/g/n), **Target Wake Time**, and anything named **Agile Multiband** or **OFDMA** on 2.4 GHz. Your phones and laptops keep their full speed on 5 GHz. ## Guest and IoT networks A guest network keeps its devices away from your main network on purpose. The ticker on a guest network gets prices and runs normally, but your phone on the main network cannot open its settings page. Many routers also keep guests apart from each other, so joining the phone to the guest network does not always help. Routers with a dedicated **IoT network** feature often filter their guest network harder still, on the reasoning that small devices belong on the IoT network. The old support pages met this on a TP-Link Archer AX6000. You have three good choices: - Put the ticker on your main network with your phone. This is the simplest. - Put the ticker and the phone you set it up with on the router's IoT network, where there is one. - Turn on the router's option that lets guests reach the main network, where it has one. More on this is on [guest-networks](/guest-networks/). ## Mesh systems A mesh system is several units working as one network. Three things about them matter to the ticker. - **Bridge mode.** If the mesh is plugged into another router, the two can each run a network of their own, with the ticker on one and your phone on the other. Set the mesh to bridge mode, which some makers call access point mode, so there is one network. On TP-Link Deco this is **Access Point** mode; on eero it is **Bridge** mode. - **Which unit it joins.** The ticker joins a unit when it starts and stays with it until that connection breaks. It never hops to a nearer unit while it runs. If you move the ticker to another room, switch it off and on so it joins again from where it now sits. - **Fast roaming.** Turn **802.11r**, often labeled **Fast Roaming** or **Fast Transition**, off for the network the ticker uses if joins fail. Many small devices cannot join a network that advertises it. The full story is on [mesh-and-band-steering-routers](/mesh-and-band-steering-routers/). ## Approval lists, device limits and address pools Some routers hold every new device until someone approves it in the router's app, under names like access control or device approval. Some refuse new devices once their table is full, and some run out of addresses to hand out. From the ticker's side these look like a refusal or an address that never comes; the setup page says which. [router-settings-that-block-new-devices](/router-settings-that-block-new-devices/) covers each one. If you want the ticker to keep the same address, reserve one for it in the router (often called a DHCP reservation or address reservation). Type the ticker's MAC address in by hand rather than picking it from the router's list of devices: that list is full of phones' private addresses that change, and a reservation tied to one of them holds an address for a device that never comes back. See [static-ip-address](/static-ip-address/). Where to find it: the ticker's settings page shows its MAC in the footer as `MAC:`. In the router's own list of devices the ticker appears under its name, `CT` and three digits, the same name as its setup network. During setup, the setup page's header shows a `MAC:` too, but that one belongs to the setup network, not to the ticker as your router will see it. ## Security filters and parental controls Routers ship with security and filtering features under brand names, such as NETGEAR Armor, TP-Link HomeShield, eero Plus and Xfinity Advanced Security, and many homes add a filtering service or a Pi-hole. Now and then one of them blocks the ticker's regular requests for prices. The sign is a ticker that joins the Wi-Fi fine and gets an address, then cannot reach its server. The ticker notices when something answers in its server's place, and says so: `This network is blocking me` on its signal card, and on the setup page `Something on this Wi-Fi answered in my server's place, so I can't get through. A sign-in page does that, and so does a content filter.` What the ticker needs from your network: - DNS lookups, through your router. - `api.cryptoticr.com` on port 443, encrypted, for prices, charts and firmware updates. - `api.cryptoticr.com` on port 80, for one small check that no sign-in page is in the way. - When it tests its connection, brief connections to `8.8.8.8`, `1.1.1.1` and `google.com`, to tell a network problem from a problem at its own server. If your filter keeps an allow list, add `api.cryptoticr.com`. See [glass-says-this-network-is-blocking-me](/glass-says-this-network-is-blocking-me/). ## Apartment, dorm and building Wi-Fi Building-wide Wi-Fi often admits only devices registered on its own website, by MAC address. Register the ticker's MAC the same way you would a games console. The ticker shows its MAC only once it is on a network, so set it up first on a phone hotspot, read `MAC:` in the footer of its settings page, register it with the building, then move the ticker over with [change-wifi-network](/change-wifi-network/). Wi-Fi that shows a page to accept terms before it lets anything online, as in hotels, cafes and airports, cannot be used: the ticker has no browser to tap "I agree" in. See [hotel-cafe-and-public-wifi](/hotel-cafe-and-public-wifi/). ## Scheduled restarts and power cuts Routers restart themselves overnight, take updates, and come back from power cuts more slowly than the ticker does. None of this needs anything from you. A short drop is invisible: the ticker reconnects by itself and the coins carry on. After a longer one, such as a power cut, it waits for the router, trying every 15 seconds and restarting itself every 2 minutes, and its screen says so: `I retry every 15 seconds and restart myself every 2 minutes.` It joins the moment the network is back. See [what-happens-when-wifi-drops](/what-happens-when-wifi-drops/) and [after-a-power-cut](/after-a-power-cut/). ![Waiting for Wi-Fi: I can't see it right now](card:calm_wait_not_seen) Do not use five quick restarts to hurry it along. That is the factory reset, and it erases the ticker's Wi-Fi and every setting. If the ticker drops at the same time every night, look for a scheduled restart in the router's settings. It is harmless, but it explains the pattern. ## Distance and interference The ticker's radio is small. Give it a clear path to the router: fewer walls and floors, especially brick, concrete and tile, and a little space from metal, mirrors, and anything else that is noisy on 2.4 GHz, such as microwave ovens, cordless phone bases, baby monitors and USB 3 drives or hubs. The ticker watches its own connection. When it drops three times within an hour, or the signal gets very weak, its signal card says so, `Wi-Fi drops out` or `Weak Wi-Fi signal`, at most once every 15 minutes. ![Weak Wi-Fi signal: get me and the router closer together](card:weak_signal_wait) An inexpensive 2.4 GHz extender or a mesh unit nearer the ticker is the fix when distance is the problem. See [the-wifi-signal-check](/the-wifi-signal-check/). ## Open-source router firmware On some builds of OpenWrt, a small device with an ESP8266 chip like the ticker's joins and is then never given an address. Turning off **WMM** for the 2.4 GHz network clears it. WMM off slows that network, so it is tidiest on a network kept for small devices. Turning off **LDPC** instead has worked on some builds. ## A settings page that will not open Once the ticker is on your Wi-Fi, a page that will not open is almost never the ticker. | What is in the way | What it looks like | What to do | | --- | --- | --- | | `https://` instead of `http://` | the browser refuses or warns the connection is not private | type the address with `http://` in front; see [browser-turns-http-into-https](/browser-turns-http-into-https/) | | a VPN on the phone or computer | the address times out | turn the VPN off while you use the page; see [vpn-blocks-the-settings-page](/vpn-blocks-the-settings-page/) | | the ticker on a guest network, the phone on the main one | the address times out | put both on the same network; see [guest-networks](/guest-networks/) | | a work or campus network | the address times out, or the page half loads | these networks block device-to-device traffic on purpose; see [office-and-corporate-wifi](/office-and-corporate-wifi/) | The rest are on [settings-page-wont-open](/settings-page-wont-open/). ## A new router or a move Replacing the router is easiest when the new one uses the same network name and password as the old one: the ticker joins it as if nothing changed. If the name or the password changes, tell the ticker first, from its settings page, while it can still reach you. [moving-to-a-new-home-or-router](/moving-to-a-new-home-or-router/) has each case, and [changing-your-router-password](/changing-your-router-password/) covers a new password on the same router. ## Help from Lee Text or call Lee, who wrote the ticker's firmware. Two things make it quick: your router's make and model, printed on its label, and what the ticker's screen or setup page says. The number and email are on [contact](/contact/), and [before-you-call](/before-you-call/) lists the rest. ### Power and the USB cable URL: https://cryptoticr.com/power-and-usb/ The ticker runs from any USB port or the included adapter, draws about one watt, and checks its own supply. The socket, the switch, and a poor supply. ## The socket and the cable The power socket on the back of the ticker is USB Type-C. The box holds a cable with a USB-A plug at one end, USB-C at the other and an on/off button in the lead, and a 110 V power adapter with a USB-A socket. The adapter is a convenience. Any USB port that stays powered, on a computer, a TV, a hub or a phone charger, gives the ticker what it needs. A port that switches off when its computer sleeps switches the ticker off too. ## How much power About 0.2 amps at 5 volts, which is about one watt. It is built to stay on, day and night. The button on the cable is the only switch. There are no buttons on the ticker itself. ## The ticker measures its own supply The ticker reads the voltage reaching it many times a second and judges it over each minute, so a single blip never counts. When the supply sags, from a thin or very long cable, a tired adapter, or a port shared with hungry devices, it shows `Power a bit low` or `Power very low!`. When it runs high, it shows `Power a bit high` or `Power very high!`. While it is fine, the power card reads `Power is good`. ![Power is good: the measured voltage, with the lowest and highest seen since start-up](card:voltage_good) ![Power very low!: switch to a different USB power source](card:voltage_danger_low) The very-low and very-high readings matter more than a warning. At those levels the ticker can restart without warning, or damage its stored settings while it saves them. That is why the card's advice is a different power source, not a different setting: for very low, `Switch to a different USB power source.`; for very high, unplug it and use a different one. During first-time setup a supply in that danger range shows a `Power` card among the setup cards. The whole feature is on [the-power-check](/the-power-check/). ## After a power cut The ticker starts by itself when the power comes back, rejoins the Wi-Fi and carries on, with nothing lost. See [after-a-power-cut](/after-a-power-cut/). ### Crypto terms on the ticker URL: https://cryptoticr.com/crypto-terms-on-the-ticker/ Market cap, volume, rank, 24h%, BTC dominance and sector, as the ticker and its settings page use them. ![A coin screen: the symbol and name, the price, the 24-hour volume and the 24-hour change](glass:1_ac_24_1000400_3130_002) ![The same screen with market cap in the stats row instead of volume](glass:1_ac_24_1100400_3130_002) ![The market overview card: total market cap, BTC dominance and market-wide 24-hour volume](card:info_global) ## Terms - **Symbol**: the coin's short code, `BTC` for Bitcoin. Not unique; two coins can share one. - **Price**: in US dollars, from the server's cache of CoinGecko data. - **24h%**: how far the price moved over the last 24 hours, counting back from now. Green or red (or the colorset's pair) by direction. - **24h Vol** (`V` on the glass when the prefix is on): how much of the coin was traded, worldwide, in the last 24 hours. - **Market Cap** (`M`): the value of all of a coin's coins put together, price times how many exist. - **Market Cap Rank** (`#`): the coin's position among all coins by market cap; `#1` is the biggest. - **Total Market Cap**: every cryptocurrency's market cap combined, the big number on the market overview card. - **BTC dom**: Bitcoin's share of the total market cap. `Rising dominance means money favoring Bitcoin over the rest.` - **24h vol** (market-wide): how much was traded across the whole market in the last 24 hours. - **Sector**: `a family of coins with the same purpose, gaming, AI, DeFi, meme coins, and so on.` The sector heat card shows the one with the biggest 24-hour move. - **Stablecoin**: a coin pegged to a currency such as the dollar; left out of the top-coins loader because its price does not move. Wi-Fi words are on [wifi-terms](/wifi-terms/). ### What the screen is telling me URL: https://cryptoticr.com/what-the-screen-is-telling-me/ An index of every message the ticker can put on its screen, one line each, with a link to the page that explains it. Find the words you are looking at on the glass, and this says what they mean and where the full explanation is. The wording in `code` is exactly what the ticker prints. The groups follow what the ticker is doing at the time. If you would rather see the screens than read them, each group's own page has a picture of every card. One from each group, to show the range: ![Connecting to MyHomeWiFi: I'm looking for your saved Wi-Fi now, try 1 of 2](card:boot) ![Wi-Fi signal, good, -50 dBm, but I can't reach my server yet](card:trouble_cant_reach_server) ![Updating Firmware: v2.08_ST7789_S to v2.09, keep me powered on, downloading 37 percent](card:ota_downloading) ## Setting up, before the ticker is on your Wi-Fi | On the screen | What it means | Read more | | --- | --- | --- | | `Let's get me set up` / `on your home Wi-Fi` | a new ticker's first screen | [screen-messages-during-setup](/screen-messages-during-setup/) | | `For help...`, `The steps:`, `Join my Wi-Fi`, `Scan to join Wi-Fi` | the setup cards, on rotation | [the-setup-cards-on-the-glass](/the-setup-cards-on-the-glass/) | | `Power` / `My USB power is` / `very low right now.` | the supply is in the danger band | [the-power-check](/the-power-check/) | | `Heads up` / `Your Wi-Fi refused me` | setup opened because the router refused the saved password | [glass-says-your-wifi-refused-me](/glass-says-your-wifi-refused-me/) | | `Heads up` / `I can't find your Wi-Fi` | setup opened because the saved network could not be reached | [setup-opened-by-itself](/setup-opened-by-itself/) | | `You're on my Wi-Fi!` | a phone or computer has joined the setup network | [join-the-setup-network](/join-the-setup-network/) | | `Scan to open my page` | the setup page has not been opened; this code opens it | [setup-page-did-not-open](/setup-page-did-not-open/) | | `Doing great!` / `On that page, pick` / `your Wi-Fi network.` | the setup page is open and waiting for a network | [what-the-glass-shows-while-joining](/what-the-glass-shows-while-joining/) | | `Got it - thanks!` / `Connecting to:` / `Logging in...` | joining the network you chose | [what-the-glass-shows-while-joining](/what-the-glass-shows-while-joining/) | | `No luck yet.` / `Trying again (2 of 3)` | a try failed and another is starting | [what-the-glass-shows-while-joining](/what-the-glass-shows-while-joining/) | | `Status report:` | the join worked, and this is what it could reach | [what-the-glass-shows-while-joining](/what-the-glass-shows-while-joining/) | | `You're all set!` / `My IP Address` | setup is done, and this is the settings page's address | [find-the-settings-page-after-setup](/find-the-settings-page-after-setup/) | | `Don't give up!` / `Try again` / `on my setup page:` | two tries failed; this is the way back in | [screen-messages-during-setup](/screen-messages-during-setup/) | | `What happened`, `Let's try again.`, `Tech tip`, `Also worth trying` | the cards that rotate after a failed join | [screen-messages-during-setup](/screen-messages-during-setup/) | | `No activity` / `Restarting for a fresh start` | nobody used the setup network for 15 minutes | [setup-restarted-for-a-fresh-start](/setup-restarted-for-a-fresh-start/) | | `Your Wi-Fi is back!` / `Reconnecting...` | the missing network reappeared in a scan | [the-setup-network](/the-setup-network/) | ### The verdict after a failed join | On the screen | Read more | | --- | --- | | `The password was refused.` | [password-refused](/password-refused/) | | `The router turned me away.` | [router-turned-me-away](/router-turned-me-away/) | | `I can't see that network.` | [my-wifi-is-not-in-the-list](/my-wifi-is-not-in-the-list/) | | `The router says it's full.` | [router-says-its-full](/router-says-its-full/) | | `No address was given to me.` | [no-address-was-given](/no-address-was-given/) | | `Joined, but my server is quiet.` | [joined-but-my-server-is-quiet](/joined-but-my-server-is-quiet/) | | `The signal here is very weak.` | [signal-too-weak-to-join](/signal-too-weak-to-join/) | | `I lost sight of the router.` | [lost-sight-of-the-router-while-joining](/lost-sight-of-the-router-while-joining/) | | `Nothing came back.` | [nothing-came-back-when-joining](/nothing-came-back-when-joining/) | | `It failed and didn't say why.` | [it-failed-and-didnt-say-why](/it-failed-and-didnt-say-why/) | ## Wi-Fi: starting up, waiting, changing | On the screen | What it means | Read more | | --- | --- | --- | | `Connecting to:` with the network's name, `I'm looking for your` / `saved Wi-Fi now...` | every start-up begins here | [what-happens-when-wifi-drops](/what-happens-when-wifi-drops/) | | `I've logged in!`, `Your router gave me` / `this address to use:` | a start-up that worked | [screen-messages-wifi](/screen-messages-wifi/) | | `That fixed address` / `isn't working.` | the fixed address you set does not reach anything | [static-ip-address](/static-ip-address/) | | `Trying to connect`, `Waiting for Wi-Fi`, `Wi-Fi answered`, `Almost connected` | waiting for the saved network, with what it knows so far | [glass-says-i-cant-find-your-wifi](/glass-says-i-cant-find-your-wifi/) | | `Wi-Fi rejected my password` / `Did the password change?` | the router is refusing the saved password | [glass-says-your-wifi-refused-me](/glass-says-your-wifi-refused-me/) | | `Weak Wi-Fi signal` / `Poor Wi-Fi signal.` | too far from the router to join | [signal-too-weak-to-join](/signal-too-weak-to-join/) | | `Changed your Wi-Fi? 5 quick restarts wipe me.` | the footer offering the way out | [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/) | | `I couldn't connect.` / `About to restart & try again.`, `One more try...` | a setup that never finished, retrying | [ticker-keeps-restarting-to-reach-wifi](/ticker-keeps-restarting-to-reach-wifi/) | | `Looking for Wi-Fi` / `Is it on?` | the network dropped while the ticker was running | [what-happens-when-wifi-drops](/what-happens-when-wifi-drops/) | | `Getting ready...`, `Connect attempt` / `1 of 3...`, `Connected! My new address is`, `Couldn't switch` | a change started from the settings page | [change-wifi-network](/change-wifi-network/) | | `Saving this network...` / `Saved. I'll join it when it's in range` | a network saved for somewhere else | [save-a-network-for-another-place](/save-a-network-for-another-place/) | | `Reconnecting WiFi...` with a code line | the radio is rejoining | [screen-messages-wifi](/screen-messages-wifi/) | ## Data and the server | On the screen | What it means | Read more | | --- | --- | --- | | `My server says: wait.`, `My server's having trouble.`, `Rejoining your Wi-Fi...`, `Waiting for an address...`, `No internet yet.` | the start screen waiting for a go-ahead | [stuck-on-waiting-for-an-address](/stuck-on-waiting-for-an-address/) | | `Something here blocks me.` / `I can't get past this network.` | something on the network answers in the server's place | [glass-says-this-network-is-blocking-me](/glass-says-this-network-is-blocking-me/) | | `The server says:` | the go-ahead itself, in the server's own words | [screen-messages-data-and-server](/screen-messages-data-and-server/) | | `Retry 1 of 3` | a small pill over the coins while a fetch is retried | [glass-says-i-cant-see-my-server](/glass-says-i-cant-see-my-server/) | | `I can't see my server` / `Trying again in ~8s` | the outage box, with what it measured | [glass-says-i-cant-see-my-server](/glass-says-i-cant-see-my-server/) | | a code such as `-1: Connection failed` with `Trying again shortly...` | one fetch failed | [screen-messages-data-and-server](/screen-messages-data-and-server/) | | `Heavy Server Load` | the server asked the ticker to slow down | [prices-stopped-updating](/prices-stopped-updating/) | | `Too fast`, `Easing off`, `No reply`, `Updating... (202)`, `Busy (429)` under a price of `-.--` | why that one price is missing | [prices-stopped-updating](/prices-stopped-updating/) | | `Tidying my memory` | the ticker paused fetching to free memory | [screen-messages-data-and-server](/screen-messages-data-and-server/) | | `Your internet looks down`, `The trouble is at our end`, `Your Wi-Fi is fine, it's our end`, `Try moving it closer`, `I can't reach my server yet` | the signal card naming which part is at fault | [glass-says-i-cant-see-my-server](/glass-says-i-cant-see-my-server/) | ## Power and signal | On the screen | What it means | Read more | | --- | --- | --- | | `Weak Wi-Fi signal`, `Wi-Fi drops out`, `Wi-Fi signal` with `Strength:` | the signal card | [the-wifi-signal-check](/the-wifi-signal-check/) | | `Power a bit low`, `Power very low!`, `Power a bit high`, `Power very high!`, `Power is good`, `Measuring power...` | the power card | [the-power-check](/the-power-check/) | ## Updates | On the screen | What it means | Read more | | --- | --- | --- | | `Checking for` / `firmware...` | a check somebody asked for | [screen-messages-updates](/screen-messages-updates/) | | `Updating` / `Firmware` / `Keep me powered on!` | a firmware update is downloading | [automatic-firmware-updates](/automatic-firmware-updates/) | | `Almost done!`, `Now on` with the version, `Keep me powered` / `on while I reboot!` | the update finished and it is restarting | [automatic-firmware-updates](/automatic-firmware-updates/) | | `I'll try again in` | an attempt did not complete; the next is scheduled | [update-didnt-finish](/update-didnt-finish/) | | `Update paused`, `Update failed`, `Firmware update` / `didn't finish.`, `Server problem`, `Can't reach server` | the ways an update can stop | [update-didnt-finish](/update-didnt-finish/) | | `Already current` / `No newer firmware.` | an asked-for check found nothing | [screen-messages-updates](/screen-messages-updates/) | | `Signal too weak` / `Postponing update.` | the signal is below the line updates need | [update-postponed-weak-signal](/update-postponed-weak-signal/) | | `New artwork`, `Updating` / `Icons`, `New icons`, `Icons updated!`, `Icons not ready yet` | the coin artwork pack | [icon-updates](/icon-updates/) | | `New firmware!` with a version badge and `(reload browser page)` | after a major update | [after-an-update](/after-an-update/) | ## Restarts and recovery | On the screen | What it means | Read more | | --- | --- | --- | | `Looking good!` / `Starting up...` | the first start after setup | [first-run-on-the-glass](/first-run-on-the-glass/) | | `Restarted to reconnect` / `to your Wi-Fi`, `Restarted to refresh` / `my server link`, `Restarted to refresh` / `my memory`, `Restarting...` | why the ticker restarted itself | [ticker-restarts-by-itself](/ticker-restarts-by-itself/) | | `Freeze recovery`, `Glitch recovery`, `Glitch 2 in a row` | it recovered from a fault | [ticker-restarts-by-itself](/ticker-restarts-by-itself/) | | `I cleared my memory`, `I restored my defaults.`, `I refreshed my icons.`, `I started over fresh.`, `Your Wi-Fi is safe.` | what a repeated fault made it do | [ticker-says-it-started-over-fresh](/ticker-says-it-started-over-fresh/) | | `Crash report data` / `Scan and send to Lee` | a QR code holding the technical record | [crash-report-card-appeared](/crash-report-card-appeared/) | | red circles with `2 more quick reboots` / `for factory reset`, `Factory Reset`, `Factory Reset Done` | the five-restart reset, in progress | [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/) | | `Health status` | the settings storage was checked, and what came of it | [health-status-card-appeared](/health-status-card-appeared/) | ## The address and the settings page | On the screen | What it means | Read more | | --- | --- | --- | | `My settings are here:` with an address | on the start screen, every time | [opening-the-settings-page](/opening-the-settings-page/) | | `Open a browser.` / `Enter into its` / `ADDRESS BAR:` / `Not a search box!` | the address, spelled out for a computer | [find-the-settings-page-after-setup](/find-the-settings-page-after-setup/) | | `Scan for my settings` | the same address as a QR code | [find-the-settings-page-after-setup](/find-the-settings-page-after-setup/) | | `Nicely done!` / `Let's catch` / `the next move.` | the first-run celebration | [first-run-on-the-glass](/first-run-on-the-glass/) | | `You're in settings!` / `Pick your coins,` / `hit Save, and` / `I'll get to work!` | you opened the settings page for the first time | [first-run-on-the-glass](/first-run-on-the-glass/) | | `My settings are here:` with the address, or the address as a QR code | the scheduled address popup | [the-address-popup-and-qr](/the-address-popup-and-qr/) | | `IP > 192.168.1.42` | the ticker's own address changed | [lost-the-tickers-address](/lost-the-tickers-address/) | | `Server reassigned`, `I can now see my` / `server's API again:` | small notes about our server; nothing to do | [screen-messages-address-and-settings](/screen-messages-address-and-settings/) | | `Password setup code` with four digits | you are setting the settings password | [lock-the-settings-with-a-password](/lock-the-settings-with-a-password/) | | two blocks labeled `Up` and `Down` with a colorset's name | the colorset changed | [colorsets](/colorsets/) | | a small ring counting down in a corner | the screen is paused from the settings page | [pause-from-the-page](/pause-from-the-page/) | ### Where the prices come from URL: https://cryptoticr.com/where-the-prices-come-from/ CoinGecko supplies the data, through CryptoTicr's own server. Prices are in US dollars. What that path means for you. ## The path The ticker never talks to CoinGecko itself. It asks CryptoTicr's own server, which fetches the data from CoinGecko and serves every ticker from one up-to-date copy, so a hiccup at CoinGecko leaves the last good answer standing rather than an empty screen. The settings page carries the `Powered by: CoinGecko` mark in its footer for this reason. ## US dollars Every price, market cap and volume is in US dollars, with a `$` in front. The ticker has no other currency; see [can-it-show-prices-in-another-currency](/can-it-show-prices-in-another-currency/). ### Wi-Fi requirements URL: https://cryptoticr.com/wifi-requirements/ The kinds of Wi-Fi network the ticker can and cannot join: 2.4 GHz only, home security types, no sign-in pages, and the rules for names and passwords. ![What the glass shows when it finds the network: the 2.4 GHz one it joined](card:boot_found_wifi) ## The band The ticker's radio is 2.4 GHz only. It cannot see a 5 GHz network at all: a router that offers one name for both bands works, and a router that splits them into two names works if you pick the 2.4 GHz one. A network that exists only on 5 GHz is invisible to it, and the setup page says so when it cannot find one: `I can't find that network right now. Make sure it's on and in range. I can only join 2.4 GHz networks, so a 5 GHz-only one is invisible to me.` The settings page's header shows the channel it is on as `2.4GHz - Channel` followed by the number. ![The setup page's network list: names, lock icons, signal bars and dBm](phone:flow-setup-05-choose.webp#networks) ## Security types The ticker joins open networks, WEP, WPA and WPA2. It cannot join a network that is set to WPA3 only, and the setup page says so when a router insists on a security type it does not have: `Your router and I could not agree on a security type. I can join WEP, WPA and WPA2 Wi-Fi, but not WPA3.` A router set to WPA2/WPA3 mixed mode still joins as WPA2. WEP and the original WPA are accepted on purpose so that an old router still works; the ticker does not lower any router's security, it accepts whatever the router already uses. ## Networks that ask for more than a password - A network that wants a **username and password** (business, campus and hotel-staff networks) cannot be joined; the ticker has no way to type a username. The setup page says: `This network wants a business style sign in with a username, and I have no way to type one. Please use a normal home Wi-Fi or a phone hotspot instead.` - A network that opens a **terms or sign-in page** before it lets anything online (hotels, cafes, airports, stores) cannot be used. The ticker has no browser to tap "I agree" in. See [hotel-cafe-and-public-wifi](/hotel-cafe-and-public-wifi/). - A **guest network** usually joins fine but walls your phone off from the ticker's settings page. See [guest-networks](/guest-networks/). ## Internet access The network must reach the internet. After joining, the ticker checks that it can reach its own server and two public addresses, and it tells you when it cannot: `I'm on your Wi-Fi, but I couldn't reach my own server from it. I can't tell yet whether the internet is down or something on this network is blocking me.` ## Network names A network name can be up to 32 bytes long. Accented letters and emoji count as several bytes each, and the setup page refuses a name over the limit. A name that includes characters the ticker's fonts cannot draw still joins, but the name looks wrong on the glass; the page warns: `That network name has characters my screen can't draw. I'll still join it, but the name will look wrong.` A hidden network (one that does not broadcast its name) can be joined by typing the name; see [hidden-network](/hidden-network/). ## Passwords ![The password box, filled in and ready to connect](phone:flow-setup-07-password.webp#password-box) - A password shorter than five characters is refused outright: no network accepts one that short. - A password of five to seven characters is questioned once (`Your password is only 6 characters. Most Wi-Fi passwords are at least 8.`) because it is legal for WEP but more likely a typo; a second tap on `Connect` sends it anyway. - A leading or trailing space is questioned, not refused: it is legal, and phone keyboards add one by accident. - Capitals matter. The ticker sends the password exactly as typed. ## Addresses The ticker takes its address from your router automatically. A fixed address is optional and is set on the setup page; if the four boxes do not all make sense together, the ticker falls back to automatic rather than apply half of them. See [static-ip-address](/static-ip-address/). ### Wi-Fi terms used by the ticker URL: https://cryptoticr.com/wifi-terms/ Plain definitions of the network words on the ticker's screens and setup page: SSID, 2.4 GHz, WPA2, DHCP, static IP, gateway, dBm, captive portal. ![The signal card: the network's name, the strength word and the reading, the band and channel](card:wifi_strength_good) ![The same card when the reading is poor](card:wifi_strength_weak) ![Where the words show up on the settings page: MAC, Private IP and Gateway IP in the footer](phone:all-collapsed.webp#page-footer) ## SSID The name of a Wi-Fi network — what you see in a phone's Wi-Fi list. The setup page's manual box is labeled `Network name (SSID)`. A hidden network has an SSID that is not broadcast. ## 2.4 GHz and 5 GHz The two radio bands home Wi-Fi uses. The ticker works on 2.4 GHz only. Many routers offer both under one name; some give each its own name. ## WEP, WPA, WPA2, WPA3 The generations of Wi-Fi password protection. The ticker joins WEP, WPA and WPA2 networks; it cannot join a network set to WPA3 only. ## DHCP and IP address An IP address is a device's number on your network, such as `192.168.1.42`. DHCP is the router handing those numbers out automatically — the normal arrangement, and what the ticker uses unless you give it a fixed address. The settings page's footer shows the ticker's as `Private IP`. ## Static IP, gateway, subnet, DNS A static (fixed) IP is an address you choose for the ticker instead of letting the router pick. It needs two companions: the gateway (the router's own address) and the subnet mask (which addresses count as your network, usually `255.255.255.0`). DNS is the service that turns names into addresses; left blank, the ticker uses the router's. ## dBm The strength of the signal the ticker hears from your router, as a negative number: -50 is strong, -70 fair, -85 weak. See [signal-bars-and-dbm](/signal-bars-and-dbm/). ## Captive portal A network that shows a web page — terms to accept, a room number to enter — before letting a device online. Hotel, cafe and airport Wi-Fi. The ticker cannot use one; see [hotel-cafe-and-public-wifi](/hotel-cafe-and-public-wifi/). ## Guest network A second network a router offers to visitors, walled off from the main one. A ticker on it shows prices but cannot be reached from your phone on the main network; see [guest-networks](/guest-networks/). ## MAC address The ticker's permanent hardware address, shown in the settings page footer as `MAC` and in the setup page header. Routers use it to identify devices — for a reservation or an approval list. ## Hostname and the CT name The ticker announces itself to your router as `CT` and three digits; the same name is its setup network. See [the-setup-network](/the-setup-network/). ## Public IP and API server IP The address your whole home has on the internet, and the address the ticker's price server answers at, both in the settings page footer. Useful only when support asks. ### The Quick-Start card in the box URL: https://cryptoticr.com/quick-start-guide/ The printed card that comes in the box, both sides, as a picture and a PDF you can view or download, with what has changed on the ticker since it was printed. Every ticker ships with one printed card, front and back. The front is the Quick-Start Guide; the back explains the same thing without the jargon. Both sides are here, as pictures and as the file itself, for anyone who has lost the card or would rather read it on a screen. ## The front: Quick-Start Guide ![The printed Quick-Start card: what is in the box, then five numbered setup steps and a QR code to the full instructions](photo:box-insert-quick-start) [View or download the Quick-Start side (PDF)](/static/pdf/ct-box-insert-quick-start.pdf) ### What's in the box - The CryptoTicr itself. - A USB Type-A to Type-C cable with an on/off button in the lead. - A 110 V AC to USB Type-A power adapter. - This Quick-Start card, with the plain-English overview on the back. - The two-year limited warranty and regulatory card. ### The five steps, as printed 1. **Power it up.** The ticker shows the name of a temporary Wi-Fi network it makes for this one job. That network is how your phone talks to the ticker directly. 2. **Join that network.** Open your phone's Wi-Fi settings, find the name on the ticker's screen, and join it. 3. **Open the ticker's setup page.** With your phone on that network, open a browser and go to the address the ticker shows. 4. **Give it your Wi-Fi.** Pick your home network from the list, type its password, and save. The ticker restarts and shows its new address on your home network. 5. **Come back on your own Wi-Fi.** Let your phone rejoin your home network, then open that address to reach the settings page. ## The back: the same thing in plain English ![The printed back of the card: Wi-Fi setup explained without jargon, as a meet-and-greet in a temporary room](photo:box-insert-plain-english) [View or download the plain-English side (PDF)](/static/pdf/ct-box-insert-plain-english.pdf) The whole of that side is on [non-technical-wi-fi-configuration-overview](/non-technical-wi-fi-configuration-overview/). ## What has changed since the card was printed The card is still right about the shape of the job. Two details on the ticker are friendlier now than the card describes: - **The setup page usually opens by itself.** On most phones, joining the ticker's network pops the page up without you typing anything. The ticker says so on its screen, and gives the address to type only if the page does not appear. That address is `192.168.4.1`, and it is shown as a QR code too. - **The ticker now explains itself while you work.** It shows what it is doing at each step, names the network it is joining, and says what went wrong if a join fails, rather than leaving you to guess. Every one of those screens is on [screen-messages-during-setup](/screen-messages-during-setup/). The current step-by-step, with a picture at each step, is [quick-start](/quick-start/). ### Wi-Fi setup in plain English URL: https://cryptoticr.com/non-technical-wi-fi-configuration-overview/ Why a new ticker makes its own Wi-Fi network, what you are doing when you join it, and why your phone leaves your home network for a minute. No jargon. If setting up a gadget on your home Wi-Fi sounds like more than you signed up for, read this first. It is the back of the card in the box, and it explains what is about to happen without the technical words. Once it makes sense, the step-by-step is [quick-start](/quick-start/). ![The printed back of the box card: Wi-Fi setup explained in plain English](photo:box-insert-plain-english) [View or download this side of the card (PDF)](/static/pdf/ct-box-insert-plain-english.pdf) ## The ticker needs your Wi-Fi Think of the ticker as a guest who has arrived and wants to use your Wi-Fi. Before it can, it has to be told which network is yours and what the password is. It cannot find that out by itself, and it has no keyboard for you to type on. So you tell it, using the phone or computer you already have. ## How you tell it **It opens a room of its own.** A ticker with no network makes a small Wi-Fi network of its own, named `CT` and three digits. That network reaches nothing but the ticker. It exists so your phone can talk to it directly, like a meeting room opened for one conversation. ![Join my Wi-Fi: the setup network's name and the devices that can join it](card:welcome_07) **You step into that room.** On your phone, you leave your home Wi-Fi for a minute and join the ticker's network instead. This is the part that feels backwards, and it is normal. Your phone may warn that this network has no internet. That is true, and it is the point: the network is there for one exchange, not for browsing. **You hand over the keys.** Once your phone is on it, a page opens on your phone. Most phones open it by themselves; if yours does not, the ticker's screen shows the address to type. On that page you pick your home network from a list and type its password. You are handing your guest the key to the house. ![You're on my Wi-Fi! My setup page should pop up now](card:phone_joined) ![Doing great! On that page, pick your Wi-Fi network](card:setup_page_opened) **It moves in.** The ticker closes its own little network, joins your home Wi-Fi, and from then on reaches the internet through your router like everything else you own. Your phone hops back to your home network by itself, on nearly every phone. ![You're all set! My IP address on your home network](card:join_ok) ## After that The ticker shows its address on your home network every time it starts. Open that address in a browser, from any phone or computer on the same Wi-Fi, and you reach its settings page: which coins it shows, how long each one stays, colors, brightness and the rest. ![My settings are here, with the address underneath](card:boot_settings_here) Nothing about this repeats. You do it once, and after a power cut the ticker rejoins your Wi-Fi on its own. ## If it does not go to plan The ticker says what went wrong in plain words rather than a code. Take it from [screen-messages-during-setup](/screen-messages-during-setup/), or start at [what-the-screen-is-telling-me](/what-the-screen-is-telling-me/) and find the words you can see. ### A tour of the settings page URL: https://cryptoticr.com/settings-page-tour/ Top to bottom: the header lines, the welcome banner, the coin boxes and remote, Per screen, Display and its sections, the address rows, Device, the footer. ## From the top ![The page freshly loaded: header, coin boxes, Per screen, and every section folded to its title bar](phone:all-collapsed.webp "Every section folded") ![The same page with Title, Price and Chart Area, Show Market Info, Show my IP address and Display all unfolded, down to the Colorset swatches](phone:live-hero.webp "Every section unfolded") - **Header**: the logo and `Settings`, with the line naming your browser under it; on the right `Firmware:`, `SSID:`, `2.4GHz - Channel`, `Signal:`, and `Power:` when the supply needs a look. Tapping the left side reloads the page. See [the-header-lines](/the-header-lines/). - **Banner**: on a first visit, `First time here? That's Lee (in Ohio).`; after an update, `Welcome to v2.07!` with a `What's new?` link. See [the-welcome-banner](/the-welcome-banner/). - **Select coins**: twelve boxes, the sort, pause, rank and clear buttons above them, `Save & Apply Coins` and `Undo` under them, the `◀ ⏸ ▶` remote, the `Show Coin for:` slider, and `Load top coins`. See [choosing-coins](/choosing-coins/). - **Per screen**: `One` / `Two` / `Four`. See [one-two-or-four-per-screen](/one-two-or-four-per-screen/). - **Show Market Info**: the market cards and their schedule. See [market-info-cards](/market-info-cards/). - **Title Area**, **Price Area**, **Chart Area**: what a coin screen shows, per layout. See [title-area](/title-area/), [price-area](/price-area/), [charts-and-time-ranges](/charts-and-time-ranges/). - **Show my IP address**: the QR and text popup rows. See [the-address-popup-and-qr](/the-address-popup-and-qr/). - **Display**: `Brightness`, `Nighttime quiet hours`, `Colorset`. The pause button is not here; it is in the arrow strip under the coin boxes. See [brightness](/brightness/), [quiet-hours](/quiet-hours/), [colorsets](/colorsets/). - **Device**: `Restart`, `Wi-Fi…`, `Erase…`; `Export`, `Import`, `Lock`; `Factory defaults`; `Notify me of weak` for Wi-Fi and power; `Info` with `System Info` and `Files Info`. See [restart](/restart/), [export-and-import-settings](/export-and-import-settings/), [lock-the-settings-with-a-password](/lock-the-settings-with-a-password/). - **Footer**: the read-out of addresses and build, `Instructions`, `Support`, `Buy`, `Review`, `Powered by: CoinGecko`, and a `What's new?` link. See [the-footer-read-out](/the-footer-read-out/). Every section has a question mark that explains it; the `Help` overlay opens with the `Help` link or the F1 key. See [help-and-the-question-marks](/help-and-the-question-marks/). ### How often prices refresh URL: https://cryptoticr.com/how-often-prices-refresh/ A coin's price is fetched when its turn comes round. Twenty-four-hour figures are rolling; charts come from history. ## When a coin is fetched The ticker fetches a coin's price and chart as that coin's turn comes up in the rotation, and, in Two or Four per screen, as each page turns. The page puts it as `Fresh prices and chart data are fetched as each coin's turn comes up.` The ticker paces its own fetches; stepping through coins quickly with the remote buttons shows `Too fast` or `Easing off` under a price rather than hammering the server. ## What "24h" means Every 24-hour figure is rolling: `always the last 24 hours counting back from this moment, not "since midnight"`. It refreshes with the coin's fetch. ### Screen messages during setup URL: https://cryptoticr.com/screen-messages-during-setup/ Every card the ticker shows from its first power-up until it is on your Wi-Fi, in the order they appear, with a picture of each one. A ticker that has no network to join runs a short show on its own screen until it has one. Every card below is the real thing, painted by the ticker. If you are looking at a screen right now and want to know what it means, find it here. Which cards play, and for how long, is covered in [the-setup-cards-on-the-glass](/the-setup-cards-on-the-glass/). ## The first screen ![The ticker's first screen: the logo, the firmware version, and the words Let's get me set up on your home Wi-Fi](card:first_boot_intro) The logo, the firmware version, and what is about to happen. `Instructions follow.` and `They will repeat.` say the rest: nothing here needs to be caught the first time. It holds for nine seconds, then the cards begin. ## The cards They rotate, in this order, until a phone joins the ticker's setup network. ![But first: please read the next screens](card:welcome_01) ![Public Wi-Fi: hotels, cafes and airports show a terms page I can't agree to for you](card:welcome_03) `But first...` asks for one minute. `Public Wi-Fi` rules out hotel, cafe and airport networks: those show a terms page in a browser, and the ticker has no browser to agree with. ![Guest Wi-Fi: will block your phone or PC from reaching me](card:welcome_04) ![For help: call or text Lee, with his number and email](card:welcome_05) `Guest Wi-Fi` is the one worth reading twice. A ticker on a guest network usually works, and yet your phone can never reach its settings page, because a guest network keeps its devices apart. `For help...` gives the number and address of the person who wrote the firmware. ![The steps: join my Wi-Fi, a page opens on your phone, pick your home Wi-Fi network](card:welcome_06) ![Join my Wi-Fi: the setup network's name and the devices that can join it](card:welcome_07) ![Scan to join Wi-Fi: a QR code that joins the setup network](card:welcome_08) `The steps:` is the whole job in three lines. `Join my Wi-Fi` names the setup network, always `CT` and three digits, and `Scan to join Wi-Fi` is the same network as a QR code your camera can take. If the code cannot be built, that card shows `Join this Wi-Fi:` and the name instead. ![Power: my USB power is very low right now, use a different USB cable and/or power source](card:welcome_02) `Power` appears only while the supply is actually in the danger band, low or high, and it names the cable as well as the adapter, because a thin or long cable drops voltage under load exactly as a tired adapter does. ### On a ticker that already had a network ![Heads up: I can't find your Wi-Fi, and I'll keep checking and auto-reconnect for you](card:welcome_00) ![Heads up: your Wi-Fi refused me, the password was refused](card:welcome_00_refused) `Heads up` leads the rotation when the setup network opened because a network the ticker knew went missing or turned it away. It names the network, says what happened on the last try, and when the network vanished rather than refused it, it promises to keep watching for it. ## Once your phone is on the setup network ![You're on my Wi-Fi! My setup page should pop up now. If not, browse to 192.168.4.1](card:phone_joined) ![You're on my Wi-Fi! My setup page did not open. In a browser, go to 192.168.4.1](card:phone_joined_page_failed) The moment a device joins, the screen changes. The first face expects the sign-in page to pop up by itself, which is what most phones do. The second face is for the phones that do not, and it gives the address to type. Both insist on `http://` rather than `https://`, which matters: a typed address that starts with `https` will not reach the ticker. ![Scan to open my page: a QR code holding the setup page's address](card:scan_to_open_page) ![Doing great! On that page, pick your Wi-Fi network](card:setup_page_opened) After ninety seconds with a phone joined and no page opened, the ticker offers the address as a QR code. Once the page is open, `Doing great!` stays up until you submit a network, with a last word about public and guest networks. ## While it joins ![Got it, thanks! Connecting to MyHomeWiFi, password hidden, logging in](card:joining) ![No luck yet. Trying again, 2 of 3](card:join_retry) `Got it - thanks!` repeats the network and the password back, as dots unless you left the eye open on the page. `No luck yet.` narrates the retries and names the reason the previous try gave, so a wrong password is visible before the last attempt runs out. ![Status report: the network, the signal, the address, and timings for DHCP, DNS and three servers](card:status_report) ![You're all set! My IP address is 192.168.1.107](card:join_ok) The `Status report:` is the diagnosis: the network's name, the signal, the address the router gave, and how long DHCP, DNS and each of three servers took to answer. A row can read `refused`, `silent` or `not tried` instead of a time. When the ticker's own server did not answer, a line underneath names which part is at fault, one of `A sign-in page blocks me.`, `No internet here.`, `My name fails here.`, `443 fails here, 80 works.` or `My end, not yours.` `You're all set!` gives the address the settings page will live at from now on, then the ticker restarts into normal running. ## When a join fails One line says what happened, on the glass and at the top of the page's panel. Each links to what to do about it. | What the screen says | What it means | | --- | --- | | `The password was refused.` or `Wrong password - the router rejected it outright.` | [password-refused](/password-refused/) | | `The router turned me away.` | [router-turned-me-away](/router-turned-me-away/) | | `I can't see that network.` | [my-wifi-is-not-in-the-list](/my-wifi-is-not-in-the-list/) | | `The router says it's full.` | [router-says-its-full](/router-says-its-full/) | | `No address was given to me.` | [no-address-was-given](/no-address-was-given/) | | `Joined, but my server is quiet.` | [joined-but-my-server-is-quiet](/joined-but-my-server-is-quiet/) | | `The signal here is very weak.` | [signal-too-weak-to-join](/signal-too-weak-to-join/) | | `I lost sight of the router.` | [lost-sight-of-the-router-while-joining](/lost-sight-of-the-router-while-joining/) | | `Nothing came back.` | [nothing-came-back-when-joining](/nothing-came-back-when-joining/) | | `It failed and the Wi-Fi router didn't say why.` | [it-failed-and-didnt-say-why](/it-failed-and-didnt-say-why/) | After repeated refusals the wording hardens to `Password refused 2x - Wrong password?` The first failure paints nothing more than that line. From the second, a second rotation replaces the teaching cards, because someone whose router has already turned them away is past being told how to open the page. ![What happened: your Wi-Fi turned me away 3 times, with the router's own words](card:welcome_09) ![Let's try again: nothing here is broken, the ticker could not get onto your Wi-Fi](card:welcome_10) `What happened` carries the router's own words in gray, and it changes with the verdict: a network that was never found reads `I can't see that network.` instead. `Let's try again.` is there to say the ticker is not broken, which is the first thing an owner assumes. ![Tech tip: check your password for O versus 0, spaces and capitals matter](card:welcome_11) ![Also worth trying: your Wi-Fi signal is faint here, moving us closer may help](card:welcome_12) ![Don't give up! Try again on my setup page: 192.168.4.1](card:welcome_13) `Tech tip` appears after a refusal, and its second line is the trick that solves most of them: forget the network on your own phone and rejoin it, which proves the password before the ticker tries it. `Also worth trying` appears only when the signal was actually measured poor, and it prints the reading. `Don't give up!` closes every lap with the setup address, so a closed browser tab is never a dead end. ## If setup is left alone ![No activity: nobody used my setup Wi-Fi for 15 minutes, restarting for a fresh start](card:portal_idle_reboot) ![Retrying your Wi-Fi: I'll restart and try it again](card:portal_idle_retry) ![Your Wi-Fi is back! Reconnecting, the network showed up in my scan](card:saved_wifi_is_back) Fifteen minutes with nobody on the setup network and the ticker restarts itself for a clean start. On a ticker that has a saved network, it restarts to try that network again instead. And if the missing network reappears in a scan while the ticker is waiting, it says so and restarts to rejoin it, with nothing for you to do. ### The setup network URL: https://cryptoticr.com/the-setup-network/ What the CT network is, when the ticker turns it on, what it answers at 192.168.4.1, and when it goes away again. ![The Reset row: Wi-Fi opens the network settings, where Erase Wi-Fi brings the setup network back](phone:global-device.webp#maintenance) ## The name The setup network is named `CT` followed by three digits, `CT000` to `CT999`. The digits come from the ticker's own chip, so they never change for a given ticker, and two tickers in one home almost always have different names. The same name is the ticker's hostname on your router while it is running, so an owner who can see one can find the other. ## What it is The network is open, no password, and it exists only to carry your Wi-Fi details from your phone to the ticker. It runs on channel 1 and accepts up to four devices at once, so if a laptop gets stuck mid-setup a phone can join alongside it. Nothing on it reaches the internet, which is why your phone may warn you about the network; the setup page's first card says the same thing. ![Join my Wi-Fi: the ticker's own network name, joinable from a phone, tablet or PC/Mac](card:welcome_07) ![Scan to join Wi-Fi, with the network's name and a QR code](card:welcome_08) The ticker's address on it is `192.168.4.1`. The ticker answers every web address a device asks for on this network with its own page, and it answers the "is there a sign-in page here?" checks that iPhones, Android phones, Windows and Macs make when they join a new network, that is how the setup page opens by itself. Scanning the QR code gets there the same way. ![Scan to open my page, with the address and a QR code](card:scan_to_open_page) ## When it appears - A ticker that has never been on a Wi-Fi network turns it on at power-up, after the welcome screen. - After `Erase Wi-Fi` on the settings page, and after a factory reset. - A ticker whose saved network refuses it four times in a row during its wait (the usual sign of a changed router password) opens it by itself, keeping every setting. - A ticker holding a network it has never once connected to opens it after two failed tries. - A ticker that has never completed setup, whose saved network cannot be reached, opens it after three restarts. A ticker that has completed setup and whose network is merely off the air does not open it; it waits for the network to come back instead. See [what-happens-when-wifi-drops](/what-happens-when-wifi-drops/). ## When it goes away - The moment the ticker joins your Wi-Fi it shuts the setup network down and restarts. The phone drops back to its usual network by itself. - On a ticker whose saved network has worked before, 15 minutes with nobody using setup brings a countdown: `No activity`, `Nobody used my setup`, `Wi-Fi for 15 minutes`, `Restarting for a fresh start`. It restarts and tries that network again before reopening setup. A new ticker, or one whose Wi-Fi was erased, has nothing to go back to, so it waits in setup for as long as it takes. ![No activity: nobody used my setup Wi-Fi for 15 minutes, restarting for a fresh start](card:portal_idle_reboot) - On a ticker that opened setup because its saved network was missing, the ticker keeps scanning for that network in the background. When it reappears and nobody has used the setup page for three minutes, the glass shows `Your Wi-Fi is back!`, the network's name, `Reconnecting...`, `It just showed up in my scan.`, `Restarting to rejoin it -`, `nothing for you to do.`, and the ticker restarts onto it. ![Your Wi-Fi is back! Reconnecting, the network reappeared in my scan, restarting to rejoin it](card:saved_wifi_is_back) A device counts as using the setup network while it is joined and for 45 seconds after it last spoke to the ticker, so reading a card or typing a long password never trips the idle restart. ## While it is on The glass cycles the setup cards until a device joins; then it shows what stage you are at. Prices are not shown while the setup network is up. See [the-setup-cards-on-the-glass](/the-setup-cards-on-the-glass/) and [what-the-glass-shows-while-joining](/what-the-glass-shows-while-joining/). ### After an update URL: https://cryptoticr.com/after-an-update/ On the first start after an update the settings page reloads itself, a Welcome banner names the version, and only a major jump puts a card on the glass. ## On the ticker The first start after an update looks like any other start: the start screen, `Connecting to:` and your network, then the coins. The ticker reports in to its server once so the update is known to have landed. If the update came with a new logo pack, the pack is fetched in the background on this first start; see [icon-updates](/icon-updates/). ![New firmware! Open your settings to see what's new, with the version in a green badge](card:firmware_new) For a routine release nothing more appears on the glass. After a major jump, from v1 to v2 for example, a rotation card joins the coins: a party horn, `New firmware!` in green, the version in a green badge, and `(reload browser page)` under it. It shows twice per power-up, ten minutes apart, until you open the settings page. ## On the settings page A settings page that is already open when the ticker comes back on the newer version reloads itself once, because the page's own code is served by the ticker and must match the firmware it now runs. The reloaded page carries a banner with Lee's photo: `Welcome to v2.07!`, a `What's new?` link that opens the release's list of changes, and `Lee here (Ohio), the software engineer who wrote the firmware for your ticker. Questions, problems, suggestions? Please call or text me at (234) 575-2550.` Dismiss it with the `×`; the ticker records that you have seen it, so no other phone or browser shows it again for this version. The banner appears for a version you have not been shown. A fix release that arrives while you were already current on the previous one stays quiet, except after a major jump, when the banner always shows. The `What's new?` list is also always available from the `Firmware:` line at the top of the page. The same list is on this site at [What's new in v2](/whatsnew/). ## What is kept Everything: coins, colors, timings, the Wi-Fi network, a fixed address, a settings password. An update rewrites the firmware and nothing else. Settings that arrived from an older format are read as they are; the ticker's storage keeps every earlier meaning. ### Instant apply, and the one thing that waits for Save URL: https://cryptoticr.com/instant-apply-and-the-coin-save/ Every slider, switch and color reaches the ticker the moment you change it. Only the coin list waits for Save & Apply Coins. The messages for each. ![Brightness, Nighttime quiet hours and the Colorset swatches, all live controls that redraw the ticker the moment you touch them](phone:live-hero.webp "Everything but the coin list applies as you touch it") ## Instant The help overlay says it: `Everything else applies the moment you change it: so you can watch the ticker while you experiment. Nothing to save, nothing to undo.` Brightness, colorset, the display switches, chart ranges, quiet hours, the address popup rows, the market cards and the notify boxes all go to the ticker as you change them, and the ticker redraws. Frequent live changes are written to the ticker's storage a little later, in one go, so a run of slider moves does not wear it. If the ticker cannot be reached for a live change the page says `Couldn't reach your ticker just now, nothing has changed on this page. Try again in a moment.` and leaves the control where it was; see [couldnt-reach-your-ticker-message](/couldnt-reach-your-ticker-message/). ![The twelve coin boxes: the one thing on this page that waits for Save & Apply Coins](phone:all-collapsed.webp#coins) ## The coin list The coin boxes are the exception. They wait for `Save & Apply Coins`, which appears as a green button when the list differs from what the ticker holds. On success the page says `Saved & applied to your Ticker.`; a refused save says why. See [save-and-apply-coins](/save-and-apply-coins/). ## Reload Tapping the logo, the `Settings` heading or the browser line reloads the page from the ticker. If you had unsaved coin edits the page says `Refreshed from your ticker, your unsaved coin changes were dropped.`; otherwise `Up to date with your ticker.` See [refresh-and-reload](/refresh-and-reload/). ### Screen messages about Wi-Fi URL: https://cryptoticr.com/screen-messages-wifi/ Every line the ticker shows while starting up on its saved network, waiting for it, retrying it, or changing to another one. A ticker that already knows a network says out loud how the joining is going, every time it starts up. The screens below are that commentary, plus what it shows while it waits, retries, or moves to a different network. ## Starting up ![Connecting to MyHomeWiFi: I'm looking for your saved Wi-Fi now, try 1 of 2](card:boot) ![I found your Wi-Fi!](card:boot_found_wifi) ![I'm logging in using my saved password](card:boot_logging_in) `Connecting to:` with the saved network's name is the header for all of it. Under it, in order: the search, `Try 1 of 2 - 10s each`, then the sign-in, then the address. ![I've logged in!](card:boot_logged_in) ![Your router gave me this address to use](card:boot_router_gave_ip) A ticker that was restarted specifically to retry adds `This is restart #2 of 3` on a further row. A ticker that was given a fixed address says `I'm using the fixed` / `address you gave me:` instead. If that fixed address turns out not to reach anything, it says so and asks the router for one: `That fixed address` / `isn't working.` / `Asking your router...`, ending in either `Your router gave me` / `one that works.` or `No luck either way.` / `Keeping yours.` ## Waiting for the saved network ![Trying to connect: no answer yet, I keep trying](card:calm_wait_trying) ![Waiting for Wi-Fi: I can't see it right now](card:calm_wait_not_seen) When the network does not answer at once, the ticker settles into a calm waiting screen rather than an alarm. The header states what it actually knows: | Header | Under it | | --- | --- | | `Trying to connect` | `No answer yet. I keep trying.` | | `Waiting for Wi-Fi` | `I can't see it right now.` | | `Wi-Fi answered` | `It's there. I can't get on yet.`, or `It rejected my password.` | | `Almost connected` | `Wi-Fi is up. No IP address assigned yet.`, with `DHCP server not responding`, `Is DHCP setup right?` or the router's own reply | | `Wi-Fi rejected my password`, or `Can't join Wi-Fi` when it cannot prove that | `Did the password change?` / `I'll keep trying, then` / `open my setup to fix it.` | | `Weak Wi-Fi signal` | `Poor Wi-Fi signal.` / `Get me and the router` / `closer together.` | ![Wi-Fi answered: it's there, I can't get on yet, with the rejection evidence](card:calm_wait_answered) ![Almost connected: Wi-Fi is up, no IP address assigned yet](card:calm_wait_no_address) ![Weak Wi-Fi signal: get me and the router closer together](card:weak_signal_wait) Under the header sits the network's name, a reason line such as `No reply from your router yet` or the router's own words, and a footer that rotates through `I'll keep retrying.`, `I retry every 15 seconds and restart myself every 2 minutes.`, `Changed your Wi-Fi? 5 quick restarts wipe me.` and the evidence. On a ticker holding details that have never once worked, the footer reads `I'll retry a few times.` and `1 more try, then I'll open my setup page.` ## A setup that never finished ![I couldn't connect: about to restart and try again, 1 of 3 times](card:couldnt_connect_retry) ![I couldn't connect: that was my last try, opening my setup mode](card:couldnt_connect_last) A ticker that has details but has never got onto the network runs through its own escalation, and narrates every stage of it. ![One more try: restarting to reach your Wi-Fi, 1 of 3](card:reboot_retry_0) ![Wi-Fi trouble: your Wi-Fi can take longer to wake up than I do, like after a power cut](card:reboot_retry_1) ![No worries! I'll restart and try again, up to 3 more times](card:reboot_retry_2) ![Fallback plan: I'll open setup to pick a Wi-Fi or fix your password](card:reboot_retry_3) `Wi-Fi trouble` is the one that saves the most calls: after a power cut, a router can take minutes longer to come back than the ticker does, and the ticker knows to wait rather than declare a fault. ![Changed your Wi-Fi? Restart me 5 times quickly to set it up](card:escape_hint_changed) ![New password? Restart me 5 times quickly to enter it](card:escape_hint_new_password) ![New Wi-Fi router? Restart me 5 times quickly to switch](card:escape_hint_new_router) Alongside those, a yellow hint offers the way out, worded for what probably changed: `Changed your Wi-Fi?`, `New password?` or `New Wi-Fi router?`, each followed by `Restart me 5 times` and `quickly to set it up.`, `quickly to enter it.` or `quickly to switch.` That is [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/), offered before it is needed. ## While running ![Looking for Wi-Fi: Is it on? I'll reconnect by myself](card:trouble_link_down) ![Reconnecting WiFi, with the disconnect code, over a coin screen](card:error_reconnecting_wifi) If the network disappears while the ticker is running, the signal card takes a turn titled `Looking for Wi-Fi`, with the network's name, `Is it on?` and `I'll reconnect by myself`. After you have warned it that the password changed, that last line becomes `I'll open my setup page` instead. The radio's own rejoining shows as a small box headed `Reconnecting WiFi...` with a code line, one of `1: SSID not found`, `4: Join failed`, `5: Disconnected from` the network, `6: Handshake failed` or `7: Disconnected`, and `Trying again shortly...` ## Changing Wi-Fi from the settings page ![Change Wi-Fi to MyHomeWiFi, from MyOldWiFi: connect attempt 1 of 3](card:change_frame) ![Connected! My new address, open my settings page there](card:change_success) A change started from the settings page is narrated on the glass as a band of phases, in this order: 1. `Getting ready...` 2. `Looking for that network nearby...` 3. `Found it (signal 78%). Connecting...`, or `Not in my scan - trying anyway (hidden?)` 4. `Connect attempt` / `1 of 3...`, and on a failed attempt the reason and `Retrying... (1 of 3)` 5. `Wi-Fi OK - checking the internet...`, and if that part is missing, `Joined, but no internet yet.` / `Retrying...` 6. Either `Connected! My new address is` with the address, or `Couldn't join. Back on your saved Wi-Fi.` ![Couldn't switch: the network, the reason, and your Wi-Fi settings were not changed](card:change_failure) A failed change ends on the `Couldn't switch` card with the network's name, the reason, the router's own words, and the line that matters most: `Your Wi-Fi settings` / `were not changed.` The ticker goes back to the network it was on. When there was no network to go back to, the verdict is the shorter `Couldn't join.` Two smaller variants use the same band. Changing only the address says `Updating my address...` and ends in the success screen or `Couldn't apply that address`. Saving a network for somewhere else says `Saving this network...` and then `Saved. I'll join it when it's in range`. The whole procedure from the page's side is on [change-wifi-network](/change-wifi-network/). ### The setup cards on the glass URL: https://cryptoticr.com/the-setup-cards-on-the-glass/ Every card a new ticker shows before it is on your Wi-Fi, quoted exactly, with the order they play in and how long each stays. This page covers the loop a new ticker runs before anything has joined its setup network: which cards play, in what order, and for how long. What each card says word for word, and everything that happens after a phone joins, is on [screen-messages-during-setup](/screen-messages-during-setup/). ## The first screen A ticker that has never been on a Wi-Fi network starts on its welcome screen: the CryptoTicr logo, the firmware version, then `Let's get me set up` / `on your home Wi-Fi`, a router icon, and two lines at the bottom, `Instructions follow.` in yellow and `They will repeat.` in gray. It holds for nine seconds, then the cards begin. ![The ticker's first screen: the logo, the firmware version, and Let's get me set up on your home Wi-Fi](card:first_boot_intro) ## The cards, in order The cards play in a loop, in this order, for as long as nothing has joined the setup network: 1. `For help...`, 11 seconds. 2. `The steps:`, 9 seconds. Plays on the first two laps only, then drops out. 3. `Join my Wi-Fi`, 90 seconds. 4. `Scan to join Wi-Fi`, 61 seconds. From the second lap the cards run a little faster (10 percent shorter on lap two, 15 percent from lap three on), so someone who has read them once is not held up. A fifth card, `Power`, joins the loop only when the ticker measures its own USB supply in the danger band. It stays in the loop for as long as that reading holds. ## For help... The header is `For help...` with a question-mark icon. Under it: `Call or text Lee:`, then the phone number large, then the email address. Beside a photo of Lee, three yellow lines: `He built me,` / `wrote my code,` / `is happy to help!` This card plays on every lap, because the person who is stuck on lap three needs the number more than the person on lap one. ![For help: call or text Lee, with his phone number and email beside his photo](card:welcome_05) ## The steps: A list icon and `The steps:`, then three numbered lines: 1. `Join my Wi-Fi.` 2. `A page opens on` / `your phone.` 3. `Pick your home` / `Wi-Fi network.` Step 3 says "home" on purpose: step 1 asked you to join the ticker's network, and step 3 asks you to pick your own. ![The steps: join my Wi-Fi, a page opens on your phone, pick your home Wi-Fi network](card:welcome_06) ## Join my Wi-Fi The header is `Join my Wi-Fi` with a picture of the ticker. Under it, large and green, the name of the ticker's setup network: `CT` followed by three digits taken from the ticker's own chip. The name pulses three times when the card appears so the eye lands on it. Then `from any of these:` above a row of device icons, a phone, a tablet, a computer, because any of them can do the next step. ![Join my Wi-Fi: the setup network's name and the devices that can join it](card:welcome_07) ## Scan to join Wi-Fi `Scan to join Wi-Fi` across the top, the network name in green, and a QR code that holds the network's join details. Point a phone camera at it and the phone offers to join the network without you finding it in a list. Two device icons sit beside the code. A red bar inside the code counts down how long the card stays. If the ticker cannot build the code, this card shows `Join this Wi-Fi:` and the network name instead. ![Scan to join Wi-Fi: a QR code that joins the setup network](card:welcome_08) ## The Power card Header `Power` in red with a warning icon. Then `My USB power is` and either `very low right now.` or `very high right now.` A bolt icon, then the advice in yellow: for a low reading `Use different USB cable` / `and/or power source.`; for a high one `Unplug me. Use a` / `different power source.` It plays only while the ticker's own measurement of its supply is in the danger band. ![Power: my USB power is very low right now, use a different USB cable and/or power source](card:welcome_02) ## The Heads up card A `Heads up` card leads the loop only on a ticker that already had a Wi-Fi network and could not get back on it; see [setup-opened-by-itself](/setup-opened-by-itself/). ![Heads up: I can't find your Wi-Fi, I'll keep checking and auto-reconnect for you](card:welcome_00) ![Heads up: your Wi-Fi refused me, the password was refused](card:welcome_00_refused) ## What ends the loop - **A device joins the setup network.** The how-to-join cards (`The steps:`, `Join my Wi-Fi`, `Scan to join Wi-Fi`) leave the loop while a device is on it, and the glass shows what stage you have reached instead: [what-the-glass-shows-while-joining](/what-the-glass-shows-while-joining/). - **Nobody joins for 15 minutes, on a ticker whose saved network has worked before.** The ticker shows `No activity` / `Nobody used my setup` / `Wi-Fi for 15 minutes` / `Restarting for a fresh start` with a countdown, restarts, and tries that network again. A new ticker, or one whose Wi-Fi was erased, keeps waiting in setup instead. ### The setup page URL: https://cryptoticr.com/the-setup-page/ Every control on the page the ticker serves at 192.168.4.1, and again as Change Wi-Fi, with what each one does and says. ![What the glass shows while the setup page is open: where to find it, and the code to scan](card:greet_settings_qr) ## Where it comes from The setup page is served by the ticker itself, so it needs no internet. In setup mode it lives at `192.168.4.1` on the setup network; the same page, with the subtitle `Change Wi-Fi`, is reached from the settings page through `Device` → `Wi-Fi…` → `Change Wi-Fi`, and there it carries a `← Go back to the settings page` link. The two look the same and differ only in the sentences that depend on whether the ticker is already on a network. ## The header The CryptoTicr logo and the subtitle (`Wi-Fi Setup` or `Change Wi-Fi`); tapping anything on that side reloads the page and asks for a fresh scan. Under the subtitle is one line naming your browser and screen size, so support can ask you to read it out. On the right: `Firmware:`, `SSID:` (in setup mode this is the setup network's own name), `2.4GHz - Channel` with the channel, and `MAC:`. ## The welcome cards A fresh setup session opens with four full-screen cards; see [the-welcome-cards-on-your-phone](/the-welcome-cards-on-your-phone/). They are not shown in Change Wi-Fi mode. ![Welcome! Let's get you going, the first of four welcome cards](phone:flow-setup-01-welcome.webp#intro-nav) ## The network list The heading `Choose your Wi-Fi` (or `Switch my Wi-Fi`) has two small controls beside it: `Help` and `Rescan`. `Rescan` is grayed while a scan is running. While the ticker scans, the list says `Scanning for Wi-Fi in your area…`, `Hold on, this takes a few seconds.`; if nothing is found it says `No networks found. Move me closer to your router and tap Rescan.` (in Change Wi-Fi mode: `I couldn't get a list just then, I was busy drawing prices. Tap Rescan.`). Each network is one row: its name, badges (`guest` for a name that looks like a guest network, `my saved Wi-Fi` for the network the ticker already holds, and in Change Wi-Fi mode `on it now`), a lock if it has a password, five signal bars, and the signal in dBm. Bars and the number take the same color: green for a good signal, amber for fair, red for weak, see [signal-bars-and-dbm](/signal-bars-and-dbm/). Tap a row to pick it. ![The network list: names, lock icons, signal bars and dBm, with Hidden SSID? Enter it manually below](phone:flow-setup-05-choose.webp#networks) A page left open re-scans by itself after five quiet minutes, so a router that was off when you opened the page appears without you doing anything; it never re-scans while you are typing or once you have picked a network. ## Entering a name by hand `Hidden SSID? Enter it manually` swaps the list for a `Network name (SSID)` box with the hint `Exact Wi-Fi name`; the button then reads `Pick from the list instead`. See [hidden-network](/hidden-network/). ## The password box Once you pick a network that has a lock, a box appears with the hint `Type it exactly as it is` and an eye button beside it. The eye hides or shows what you type, and it also decides whether the ticker paints the password on its own screen while it connects. The box is deliberately not labeled "password", so your phone does not offer saved passwords for it. ![The password box, filled in and ready to connect](phone:flow-setup-07-password.webp#password-box) Under the box, notes appear for two kinds of network. A `guest` network: `This looks like a guest network. I'd still get prices on it, but guest networks are walled off from your main one, so afterwards this phone probably couldn't open my settings to pick coins. Your main Wi-Fi is the safe choice.` An open network: `This network is open. Hotel/cafe/store Wi-Fi usually makes you tap "I agree" on a web page, and I have no browser to do that.` In Change Wi-Fi mode, picking the network the ticker is already on shows no password box; instead: `You're on this one now - I already have what I need, so there's nothing to type. Picking it again only applies the Advanced, Static IP settings below.` and the password-change heads-up described on [changing-your-router-password](/changing-your-router-password/). ## Static IP A closed section headed `Static IP (advanced, most won't need)` with the hint `Fill in the first three boxes together, or leave them all blank for automatic (DHCP).` and four boxes: `IP address`, `Gateway`, `Subnet`, `DNS (blank = your router)`. See [static-ip-address](/static-ip-address/). ## Connect `Connect` sends everything above. It then reads `Working on it… 60s` and counts down; while it counts, the page shows `👀 Watch my screen.`, `I show every step there.` and ignores extra presses, because every extra press would make the ticker start over. The button comes back early when the ticker has a verdict you can act on. Pressing the keyboard's go key does the same as `Connect`. ![Working on it... 60s, counting down while it asks you to watch the ticker's screen](phone:flow-setup-08-joining.webp#password-box) ## USB Power From the moment the page loads it shows the ticker's reading of its own supply: `USB Power: good` with a voltage, `USB Power: a bit low`, `USB Power: a bit high`, `USB Power: very low` or `USB Power: very high`, with advice under the bad readings. It is about the ticker's cable and adapter, not the phone's battery. See [power-and-usb](/power-and-usb/). ## The status panel Results appear in a panel under the button: a green tick for success, a warning for something to act on. The panel names the verdict first, then `What to do`, then, folded away as `Extra technical detail`, the evidence the ticker recorded, including any reason codes the router sent, labeled `Router reason N` when the router sent them and `My radio N` when the ticker's own radio concluded it. Every failure page under Wi-Fi quotes its verdict. ![A successful result: Connected, with the ticker's new address](phone:flow-setup-09-joined.webp#setup-status) After a failed Change Wi-Fi the panel also offers `Save it anyway`; see [save-a-network-for-another-place](/save-a-network-for-another-place/). ## Help `Help` opens a panel with `If I won't connect` (a numbered list: check what you typed, pick your main Wi-Fi not Guest, it needs 2.4 GHz, move closer to the router, open `http://192.168.4.1` if the page did not open, still stuck, unplug and rejoin, call or text Lee), then `Hotel, cafe and airport Wi-Fi`, `Guest networks`, `Office and corporate Wi-Fi`, and `Worth knowing` (signal, after a power cut, and how to start over with five quick restarts). It ends with `▶ Replay the welcome cards` and `Close`. ## The footer In setup mode: the phone number and email address, and the build identifier. In Change Wi-Fi mode the footer is the settings page's. ### What it does not do URL: https://cryptoticr.com/what-it-does-not-do/ The limits, plainly: 2.4 GHz only; WEP, WPA and WPA2 but not WPA3; no sign-in networks; USD only; no alerts; no stocks; no touch or rotation; no app. ## Wi-Fi - 2.4 GHz only. The setup page says `I need 2.4GHz. I can't see 5GHz-only networks.` - WEP, WPA and WPA2 networks, not WPA3. The setup page's own words: `I can join WEP, WPA and WPA2 Wi-Fi, but not WPA3.` - No networks with a sign-in page: hotels, cafés, most guest networks, and corporate networks that want a username. See [hotel-cafe-and-public-wifi](/hotel-cafe-and-public-wifi/), [office-and-corporate-wifi](/office-and-corporate-wifi/). ## Data - US dollars only; no other currency. - Cryptocurrencies only; no stocks, metals or currencies. See [does-it-show-stocks-or-gold](/does-it-show-stocks-or-gold/). - No price alerts or notifications; it displays, it does not warn. See [can-it-alert-me-when-a-price-moves](/can-it-alert-me-when-a-price-moves/). - No wallet or exchange connection. See [can-it-connect-to-my-wallet-or-exchange](/can-it-connect-to-my-wallet-or-exchange/). ## This model - No touch screen and no screen rotation; the shipped firmware for this model leaves both out. - No clock card; the ticker has no clock of its own and shows no time. - No manual update button and no way to switch updates off: they arrive by themselves. ## Software - No app and no account: a browser on your Wi-Fi is the whole interface. See [is-there-an-app](/is-there-an-app/). - No cloud control: the settings page is reachable only on your own network. ### Which coins are available URL: https://cryptoticr.com/which-coins-are-available/ The 1,000 largest coins by market value, each with a logo; the Load top coins slider draws from the top 120 without stablecoins. ## The list The settings page's coin boxes are where the choice happens: ![The settings page's coin list, each box holding one coin the ticker is set to show](phone:flow-coins-01-boxes.webp#coins) Its suggestions come from the server's list of supported coins: the 1,000 largest by market value, each with an identifier, a symbol, a name and a logo. The server refreshes the list daily, and refuses to publish a broken one, so an upstream problem never shrinks your choice to a handful. Rankings move every day, so a coin near the end of the list can drop out and come back as its market value changes. The current list is on [coins](/coins/). ## The top-coins loader `Load top coins` draws from a separate, shorter list: the top coins by market value, stablecoins and untraded assets left out, as the page's note says: `Stablecoins and untraded assets omitted.` The server keeps a list of a few hundred stablecoin identifiers for that purpose. A stablecoin can still be typed into a box by name; it is only left out of the loader. ## Coins that leave the list When the data source stops carrying a coin, the server reports it as unsupported and the ticker removes it from your list on its own, after a confirming second sighting, so the rotation does not keep stopping on a coin with no data. Pick a replacement on the settings page. ### Accuracy, rounding and tiny prices URL: https://cryptoticr.com/accuracy-rounding-and-tiny-prices/ How the glass writes numbers: two decimals above a dollar, more below, compact T/B/M for big figures, a subscript zero count for tiny prices, and stale data. ## Rounding A coin's screen carries the same rules wherever the rotation shows it: ![One coin's screen with its price, 24h percent change, 24h volume and a 24h chart, all in the ticker's usual $ format](glass:1_ac_24_1000400_3130_002) A price of a thousand dollars or more is written without decimals; from one dollar to a thousand with two; below a dollar with four significant places after its leading zeros. Volume and market cap are compact: `T`, `B` and `M` for trillions, billions and millions, two decimals, as in `$1.73T`. Percentages carry their sign and one or two decimals. The `$` is always there; the ticker shows US dollars only. ## Tiny prices A coin worth a fraction of a cent would need a row of zeros. The glass writes it as `$0.0`, a small subscript count of the zeros that follow, then the significant digits, in every layout. The page describes it as `a $0.0…052-style price shows the number of zeros as a small subscript`. ## Stale or missing data The ticker never invents a figure. When a price cannot be fetched it shows `-.--` with a dim note saying why, such as `No reply` or `Busy (429)`, and during a server outage it keeps the last good screen on the glass and says how old it is. See [prices-stopped-updating](/prices-stopped-updating/). ### Screen messages about data and the server URL: https://cryptoticr.com/screen-messages-data-and-server/ The boxes and pills the ticker shows when it cannot reach its server: the start-screen wait, the outage loop, the error box, and notes under a missing price. Prices come from a server, and sometimes the road to it is blocked. The ticker narrates that rather than freezing: it says which step failed, what it measured, and when it will try again. None of these screens asks you to do anything, and every one of them tells whoever is helping you where the fault sits. ## While it is starting up ![Connecting to MyHomeWiFi: looking up my data server](card:boot_dns_check) ![Checking if I can get to the internet](card:boot_inet_check) ![Connecting to my data server](card:boot_server_check) On the way up, the ticker walks through the chain in order and shows each step: the router, then the name lookup, then the internet, then its own server. A step that passes says so and moves on. ![Internet connection confirmed, with the round trip](card:boot_inet_ok) ![My server replied to me in 24ms](card:boot_server_ok) ![Got a reply: everything checks out](card:boot_tests_passed) A step that fails names the part that failed and what it tried, which is the whole point of walking the chain in the open: | It says | The step that failed | | --- | --- | | `This network's DNS service isn't working.` with the resolver's address | the network's name lookup | | `I can't look up my server.` with the server's name | the name lookup for our name in particular | | `I can't reach the internet from here.` with the addresses it tried | anything beyond the router | | `I found my server but it can't answer yet.` | the server refused the connection | | `My server isn't answering right now.` | the server took the connection and said nothing | | `No answer yet. I'll keep trying.` with an error number | the request itself failed | ![This network's DNS service isn't working](card:boot_dns_fail_network) ![I can't reach the internet from here](card:boot_inet_fail) ![My server isn't answering right now](card:boot_server_timeout) ## The start screen's wait box Before the first prices, the ticker asks its server for a go-ahead. A box at the bottom of the start screen names what it is waiting on, with a try counter such as `Try 3 of 10.` or `Try 12 every 20s.` | The box says | Meaning | | --- | --- | | `My server says: wait.` | the server answered and has not said go yet | | `My server's having trouble.`, and from the sixth try `Not your fault. Retrying...` | the server answered with an error | | `Rejoining your Wi-Fi...` | the link to the router dropped | | `Waiting for an address...` | joined, but the router has not handed out an address | | `Something here blocks me.` / `I can't get past this network.` / `Use home Wi-Fi or a hotspot.` | something on the network answers in the server's place, which is what a sign-in page does | | `My server's down right now.`, `Your Wi-Fi is fine - my end.`, `I'll keep trying.` | the fault is ours, and it is saying so | | `Weak Wi-Fi signal.` alternating with `I'll keep trying.` | the radio link is the weak part | | `Reaching my server...`, `Wi-Fi OK, no internet yet.`, `No internet yet.` | nothing past the router is answering | ![My settings are here, with the server's own message and the round trip](card:boot_server_says_wait) ![The same box carrying the server's go-ahead](card:boot_server_says) When the answer arrives, the box shows `The server says:` and the server's own words, with the round trip under it, for example `round trip 318ms`. ## The verdict line Several of these boxes carry one short line stating what the ticker measured rather than what it guesses. The full set: `Wi-Fi down.` / `No IP address from router.` / `DNS is flaky here.` / `My name fails, others work.` / `DNS 192.168.1.1:53 unreachable (net OK)` / `DNS 192.168.1.1:53 silent (weak wifi)` / `DNS 192.168.1.1:53 unreachable, no answer` / `something answers for my server` / `443 fails here, 80 works.` / `Connection is flaky here.` / `Server up, API refused.` / `Answered, then silence.` / `No reply, internet looks down.` / `Connected, no reply yet.` / `Server down (internet OK).` / `Can't reach the internet.` / `No internet.` ## The outage loop ![The retry pill over a coin screen: Retry 1 of 3](card:outage_retry_pill) ![The outage box: I can't see my server, with the verdict and a countdown](card:outage_dns) When fetches keep failing while the ticker is running, it settles into one rhythm: three retries carrying only a small pill, then one box you can actually read, then back to the coins. The pill is `Retry 1 of 3` over the chart, for about three seconds. The box is headed `I can't see my server` and runs one flowing line: the verdict, then `| OK 4m ago` for when the last good data arrived, `| restart 43m` for when a restart is scheduled, and `| Try 7`. Under that, the addresses it could and could not reach, in green and red, and `Trying again in ~8s` with a draining bar. It holds for about nine seconds. ![The outage box naming a server error](card:outage_server_error) ![The outage box naming the internet as the problem](card:outage_no_internet) After the box, the signal card may take a turn with its bottom line naming the layer at fault. The power card takes a turn only when the supply is in the danger band. In place of the verdict you may see `Tidying my memory`, which means the ticker paused fetching to free some. ## The error box ![Bitcoin with an error box: connection failed, trying again shortly](card:error_connection_failed) ![Bitcoin with a rate-limit box: one moment, heavy server load](card:error_rate_limited) One failed fetch posts a box over the coin for about eight seconds: a code line such as `-1: Connection failed`, `-11: Timeout reading data`, `503: Service Unavailable` or `500: Internal Server Err`, the verdict line where the code is a negative one, then `Trying again shortly...` `429: Heavy Server Load` is the exception: no retry line, and it holds for ten seconds while the ticker deliberately backs off. ![Reconnecting WiFi, disconnected from the network](card:error_reconnecting_wifi) ![Tidying my memory, trying again shortly](card:error_tidying) ## Under a missing price When a coin's price cannot be shown, the price reads `-.--` with a dim note under it saying why: `Too fast` or `Easing off` when the ticker held its own fetch back, `No reply`, `Updating... (202)` when the server is still preparing that coin, `Busy (429)`, `Updating... (200)`, or the code's own name and number, such as `Connection failed (-1)`. ### Security URL: https://cryptoticr.com/security/ How the ticker's settings page and setup network are protected, why the page is plain http, and what the optional password does. ## The settings page is local The ticker's settings page is served by the ticker to your own network only. Someone on the internet cannot reach it; someone on your Wi-Fi can. That is the whole model: anyone you let onto your network can look at, and by default change, the ticker's display settings, the same trust you extend to them for your printer. A web page you visit elsewhere on the internet cannot reach the ticker or change anything on it. ## Why it is http, not https The page's address is `http://` followed by a private address such as `192.168.1.42`. Browsers reserve the padlock for names on the public internet with certificates behind them; a small device on a home network has neither, and a browser told to use `https://` for it shows an error. The ticker therefore speaks plain http, and its screens say `http:// not https://` wherever they show the address. Everything between your phone and the ticker stays on your own network; none of this traffic goes over the internet. The page travels from the ticker to your phone and no further: ![The ticker's own card telling you to open a browser and type its address into the ADDRESS BAR, not a search box, with the reminder http:// not https://](card:greet_settings_pc) Nothing on the page is a secret to your own network: it carries your coin list, not your password. ## The setup network The `CT` setup network has no password and exists only until the ticker is on your Wi-Fi. It carries your Wi-Fi password once, from your phone to the ticker, and shuts down the moment the join succeeds: ![The setup page's password field, mid-typing, during the one-time handoff of the home Wi-Fi password from a phone to the ticker](phone:flow-setup-07-password.webp#password-box) The setup page is written so your phone does not offer it saved passwords, and while the ticker connects it paints the password on its own screen only if you left the page's eye button open; otherwise it shows asterisks. ## The optional password `Lock` in the settings page's `Device` section sets a password that stops anyone on your network changing settings; viewing stays open. Setting it requires typing a four-digit code that the ticker shows on its own screen, headed `Password setup code`, so nobody who only found the page over the network can lock you out. ![The ticker's own screen showing a four-digit password setup code, with the instruction to type it on your phone](card:lock_challenge) Each browser you unlock stays unlocked; another phone asks again. Repeated wrong tries are slowed down, and a forgotten password cannot be looked up by anyone: the only way back is a factory reset. See [lock-the-settings-with-a-password](/lock-the-settings-with-a-password/). ## What the ticker will not do It has no camera or microphone, it never connects to a wallet or exchange, and it stores nothing of yours on any server. See [privacy](/privacy/). ### Signal bars and dBm URL: https://cryptoticr.com/signal-bars-and-dbm/ How the setup page grades each network's signal, what the dBm number means, and the words the ticker itself uses for signal strength. ## The number Every network in the setup page's list shows its signal in dBm, how strongly the ticker hears that router from where it is. The number is negative, and closer to zero is better: -50 is strong, -70 is fair, -85 is weak. It is the ticker's own reading, so it tells you about the ticker's position, not your phone's. ## The bars Five bars, one per 10 dB, so moving the ticker across a room visibly changes them. Five bars at -60 dBm or better, four at -70, three at -80, two at -90, one below that. ![The setup page's network list, where each row carries its own bars and dBm number](phone:flow-setup-05-choose.webp#networks) The bars and the number share one color, which is the ticker's verdict: green at -67 dBm or better, amber from -68 to -79, red at -80 and worse. Red is the band the ticker itself calls weak, and where it warns you on the glass. The Help panel's advice: aim for three bars or more; at one or two the ticker keeps telling you its signal is weak. ## The words on the glass Where the ticker writes signal strength in words, the signal card, the settings page header, it grades the same number: `Excellent` at -20 dBm or better, `Strong!` and `Strong` down to -35, `Good` down to -50, `Fair` down to -79, `Weak` below -79, `Very Weak` below -80, `Useless` below -85, `Dead!` below -90. The settings page's `Signal:` line turns yellow at the same -79 dBm line the glass warns at. ![Wi-Fi signal: strength Good -50 dBm, on 2.4GHz Channel 1](card:wifi_strength_good) ![Wi-Fi signal: strength Fair -70 dBm](card:wifi_strength_soso) ![Weak Wi-Fi signal: strength Very Weak -85 dBm](card:wifi_strength_weak) ## Two lines the ticker draws - **-79 dBm, the warning line.** Below it the ticker calls the signal weak and shows its `Weak Wi-Fi signal` card. See [the-wifi-signal-check](/the-wifi-signal-check/). - **-85 dBm, the update line.** Below it the ticker puts off a firmware update at its hourly check, and after ten checks put off it installs the update anyway. - **-67 dBm, the so-so line.** Between -67 and -79 the ticker gives no verdict at all: the signal is neither good nor bad, and the card shows no thumb. The ticker holds a verdict for a while after the number improves, so a link that dipped has to prove itself again before it is called good. ### The header lines URL: https://cryptoticr.com/the-header-lines/ What the top of the settings page tells you: the browser line under Settings, and on the right Firmware, SSID, the channel, Signal and Power: Check. ![The header lines: Firmware, SSID, the channel and Signal, with the browser line under Settings](phone:all-collapsed.webp#page-header) ## Left side The logo, `Settings`, and under it one line naming your browser and screen, such as `Chrome, 390×844`. It exists for support calls: `read me the line under Settings` answers what device and browser you are on. The whole left side is one link that reloads the page from the ticker. ## Right side - `Firmware:` the version, for example `v2.07_ST7789_S`. Tapping it opens the `What's new?` list. - `SSID:` the Wi-Fi network the ticker is on. - `2.4GHz - Channel` and the channel number. - `Signal:` the ticker's reading of its link. The line turns yellow when the signal is weak. - `Power:` appears only when the supply verdict is not good: `Check` for a bit low or high, `Check now` in red for the danger band. See [the-power-check](/the-power-check/). Tapping any of the network lines opens `System Info`, which holds the full read-out. ### Which firmware do I have? URL: https://cryptoticr.com/which-firmware-do-i-have/ Where the version is shown: the Firmware line at the top of the settings page, the Config line in its footer, and the start screen. How to read the string. ## On the settings page The header's right side reads `Firmware:` followed by the full version, for example `v2.07_ST7789_S`. Tapping it opens the `What's new?` list for that version. The footer's `Config` line carries the same build identity and opens `System Info`, which adds the build's date and time as `Built`. ![The Firmware line at the top right of the settings page](phone:all-collapsed.webp#firmware-line) ## On the glass The start screen shows the version under the logo at every power-up, and the setup cards carry it on a ticker that is not yet on Wi-Fi. During an update the `Updating` / `Firmware` screen shows the pair, the version you have and the one arriving. ![The start screen, with the version under the logo](card:first_boot_intro) ![The update screen, showing the version it is on and the one arriving](card:ota_downloading) ## Reading the string `v2.07` is the version; the rest of the string names the build. A page that shows only `v2.07` has shortened the same string. ### Requirements and compatibility URL: https://cryptoticr.com/requirements-and-compatibility/ What you need: a 2.4 GHz home Wi-Fi with a password and internet, USB power, and any phone, tablet or computer with a browser. Where it will not work. ![The back of the case, with the model label naming the Wi-Fi band and the input it expects](shot:ct-back) ## Wi-Fi A home Wi-Fi network on 2.4 GHz, secured with WEP, WPA or WPA2, connected to the internet. The setup page says `I need 2.4GHz` and `I can join WEP, WPA and WPA2 Wi-Fi, but not WPA3.` A router that offers both bands under one name is fine. Networks with a sign-in page (hotels, cafés, many guest and office networks) do not work; a phone hotspot does. Details on [wifi-requirements](/wifi-requirements/). ## A device for setup and settings Any phone, tablet or computer with Wi-Fi and a browser: the old site lists iPhone, iPad, Mac, Android phones and tablets, Windows and Linux. It joins the ticker's setup network once, and later opens the settings page on your Wi-Fi. Nothing is installed on it, and it need not stay connected. ## Power Any USB port, or the included adapter (old site: `CryptoTicrs require minimal energy and can be powered via any accessible USB port.`). See [power-and-usb](/power-and-usb/). ## Placement Within range of the router, away from metal, mirrors and microwaves, with as few thick walls between as possible (old site). See [placement-and-care](/placement-and-care/). ### Screen messages about power and signal URL: https://cryptoticr.com/screen-messages-power-and-signal/ The two health cards the ticker shows on its own, its USB supply and its Wi-Fi signal, with every line they can carry and a picture of each. Two cards report on the ticker's own health rather than on the market: how strong its Wi-Fi is, and what its USB supply is doing. Both appear between coins, and both can be called up from the settings page. ## The signal card ![The signal card: Wi-Fi signal, MyHomeWiFi, Strength Good -50 dBm, 2.4GHz Channel 1](card:wifi_strength_good) ![The signal card reading Weak Wi-Fi signal at Very Weak -85 dBm](card:wifi_strength_weak) The title states the verdict. `Wi-Fi signal` is a fair or good reading shown because it was asked for. `Weak Wi-Fi signal` means the reading is below -79 dBm. `Wi-Fi drops out` means the link has dropped repeatedly, whatever the reading says. `Looking for Wi-Fi` means the link is down right now. Under it: a router icon, and outside the middle band a thumb up or a red thumb down. Then the network's name, and `Strength:` with a grade word and the reading, one of `Excellent`, `Strong!`, `Strong`, `Good`, `Fair`, `Weak`, `Very Weak`, `Useless` or `Dead!`, followed by a figure such as `-72 dBm`. When the link is down the reading is replaced by `Is it on?` The bottom line changes with the reason the card is up: | The bottom line reads | Because | | --- | --- | | `2.4GHz - Channel 6` | nothing is wrong; it is naming the band and channel | | `All good, updating now` or `Not great, updating anyway` | the card is being shown ahead of a firmware update | | `I'll reconnect by myself` or `I'll open my setup page` | the link is down, and this is what happens next | | `Your internet looks down`, `This network is blocking me`, `Your Wi-Fi is fine, it's our end`, `The trouble is at our end`, `Try moving it closer`, `I can't reach my server yet` | the ticker cannot reach its server, and this is the part it believes is at fault | ![Looking for Wi-Fi: Is it on? I'll reconnect by myself](card:trouble_link_down) ![Wi-Fi signal, Good -50 dBm, Your Wi-Fi is fine, it's our end](card:trouble_our_end) ![Weak Wi-Fi signal, Very Weak -85 dBm, Try moving it closer](card:trouble_move_closer) The difference between those three matters: the first is the ticker's own link, the second says the fault is at our end and there is nothing to do, the third is the one case where moving the ticker helps. When the card appears, and what a reading means, is on [the-wifi-signal-check](/the-wifi-signal-check/). ## The power card ![Power is good: 3.29V in green with a thumbs up, and the range it moved in over five seconds](card:voltage_good) ![Power very low! 2.86V in red: switch to a different USB power source](card:voltage_danger_low) ![Power very high! 3.74V in red: unplug, use a different power source](card:voltage_danger_high) The title is the verdict, in seven states: `Power very low!`, `Power a bit low`, `Power a bit high`, `Power very high!`, `Power is good`, `Power is good now` (good at this moment, but not all session) and `Measuring power...` while there is no full reading yet. Then the voltage itself, large, with a thumb beside it: up for good, down for a bit off, a red thumb down in the danger band. The row underneath carries either the advice or the evidence: | The row reads | Meaning | | --- | --- | | `Switch to a different USB power source.` or `Try a different USB power source.` | the supply is low, and the cable counts as part of the supply | | `Unplug. Use a different power source.` | the supply is high enough to be a risk | | a colored range, for example `5s: 3.25 - 3.33` | the reading is good, and this is how far it moved while it watched | | `But 2.85V at startup!` | it is good now, and it was not at start-up | | `Ready in under 2 min.` | it is still measuring | | `Still measuring, updating now`, `All good, updating now` or `Not great, updating anyway` | the card is being shown ahead of a firmware update | ![Power a bit low: 2.98V in yellow, try a different USB power source](card:voltage_low) ![Measuring power: 3.28V with no thumb yet](card:voltage_measuring) During setup, before the ticker has a network, the same warning has its own card with the same advice: ![The setup Power card, low side: my USB power is very low right now, use a different USB cable and/or power source](card:welcome_02) ![The same card on the high side: unplug me, use a different power source](card:welcome_02_high) When the card appears, and what the thresholds are, is on [the-power-check](/the-power-check/). ### The footer read-out URL: https://cryptoticr.com/the-footer-read-out/ The bottom of the settings page: MAC, Private IP, Gateway IP, Public IP, API Svr IP, Config and Settings copy, then the Instructions, Support and Buy links. ![The footer read-out: MAC, Private IP, Gateway IP, Public IP, API Svr IP and Config](phone:all-collapsed.webp#page-footer) ## The read-out Seven facts, each tappable to open the fuller `System Info`. A fact with nothing to say, such as `Public IP` before the ticker has one, is left off the list rather than shown empty: - `MAC`: the ticker's hardware address, the one to reserve an address for in your router. - `Private IP`: the ticker's address on your network, the settings page's address. - `Gateway IP`: your router's address. - `Public IP`: how your home appears to the internet. - `API Svr IP`: the CryptoTicr server the ticker is talking to. - `Config`: the firmware build identity. - `Settings copy`: only when there is something to say about the settings backup, such as `restored from backup`. See [settings-health-and-backup-copy](/settings-health-and-backup-copy/). ## The links `Instructions` and `Support` lead to this site. `Buy` opens the ticker's store listing and `Review` its review page. `Powered by: CoinGecko` credits the data source, and `...and Lee` leads to the contact page. Under them, the `What's new?` link opens the current version's list of changes. ### Help and the question marks URL: https://cryptoticr.com/help-and-the-question-marks/ Every section and most rows on the settings page carry a ? that explains that setting in plain words. The Help overlay opens from the Help link or the F1 key. ![The settings page with every section expanded: a small circled question mark sits beside Select coins, Title Area, Price Area, Chart Area, Global Settings, Show Market Info, Show my IP address, Display and Device](phone:live-hero.webp "A question mark on every card") ## The question marks Beside every section title, and beside most rows, sits a small `?`. Tap it and a note opens describing what that setting does and what to expect on the glass. The help overlay puts it this way: `Every section and most rows have one. Tap it and it tells you what that setting does, in plain words. That is the fastest way to answer almost any question on this page.` The notes on this site quote those descriptions where they apply. ## The Help overlay The `Help` link at the bottom of the page, or the F1 key on a keyboard, opens an overlay that walks the page in a few paragraphs: what is saved where (`Everything here is saved on the ticker itself, nothing leaves your home network.`), the coin list and `Save & Apply`, instant apply for everything else, and the `Per screen` layouts. The `Escape` key or the close button dismisses it. ## Beyond the page For anything the notes do not answer, [contact](/contact/) reaches Lee, and [before-you-call](/before-you-call/) lists what to have to hand. ### Screen messages during updates URL: https://cryptoticr.com/screen-messages-updates/ Every card the ticker shows while checking for, downloading, installing or failing a firmware or icon update, with a picture of each. Updates arrive on their own and mostly say nothing. The cards below are what the screen shows when there is something worth telling you: a download in progress, or an attempt that did not finish. Nothing here needs an answer from you, beyond leaving the ticker plugged in. ## Downloading ![Updating Firmware: the version pair, keep me powered on, and a progress bar at 37 percent](card:ota_downloading) ![Almost done! Now on the new version, keep me powered on while I reboot](card:ota_success) The download takes the whole screen: the version it is coming from and going to, the build date and the server it is talking to, `Keep me powered on!` in yellow, and a progress bar labeled with the phase and a percentage. When it lands, `Almost done!` gives the new version, asks again to stay powered, and reports what the download cost, for example `(Download: 1023 KB in 8.2s)`. Then the ticker restarts. ![New firmware! Open your settings to see what's new](card:firmware_new) After a major version jump only, a card joins the rotation with the new version in a green badge and `(reload browser page)` under it. It shows twice per power-up until you open the settings page. ## Postponed or failed Nothing in this group asks you to do anything. The ticker keeps its old firmware, which still works, and schedules another attempt. | The card says | What happened | | --- | --- | | `Signal too weak` / `Postponing update.` | the signal is below the line updates need; it will try again later | | `I'll try again in` with `a minute`, `12 minutes` or `2 hours` | an attempt failed and the next one is already scheduled | | `Update paused` | the server offered a file with no fingerprint to check it against | | `Update failed` | the connection dropped part way | | `Firmware update` / `didn't finish.` | the same, held for three minutes before the next attempt | | `Server problem`, `No manifest file (404).` or `Can't reach server` | the update list itself could not be fetched | | `Update was interrupted` | shown on the crash-report card, when an interrupted update left the image damaged | ![Update failed: connection lost, cut short at 412 of 1019 KB, with the details underneath](card:ota_failed) ![Firmware update didn't finish: I'll try again in 3 minutes](card:ota_didnt_finish) The block of small gray lines under the headline is the evidence, not an error code to act on: what was being fetched, from which server, how far it got, and which firmware and icon pack the ticker is on. It is there so that one photograph of the screen answers every question support would otherwise have to ask. ![Update paused: the server sent no valid fingerprint to check](card:ota_paused) ![Server problem: manifest error 500](card:ota_server_problem) ## Icons Coin artwork updates the same way, separately from the firmware, and never at the cost of your settings. ![New artwork: 1814 KB to fetch, takes a minute or two, your coins return on their own](card:ota_icons_announce) ![Updating Icons: keep me powered on, downloading at 66 percent](card:ota_icons_downloading) The announcement says what is coming and what it will cost, including `Your coins return on their own.` and `Nothing you set is touched.` Then the download, with the same progress bar the firmware uses. ![New icons: 1814 KB checked, a quick restart puts them on screen, restarting in 5s](card:ota_icons_goodbye) ![Icons updated! Restarting](card:ota_icons_updated) A verified pack needs a restart to appear, and the ticker counts down to it. ![Icons not ready yet: wrong file size, with the expected and actual sizes and checksums](card:ota_icons_not_ready) `Icons not ready yet` means the pack did not match its own fingerprint, so it was thrown away and the old icons stayed. The rows name what was expected and what arrived. Nothing is lost, and it tries again. ### What each reset erases and keeps URL: https://cryptoticr.com/what-a-reset-erases-and-keeps/ The five ways to reset the ticker, side by side: what each one erases, what it keeps, and whether it restarts. ## The five, gentlest first | Action | Where | Coins and settings | Wi-Fi network | Restarts? | Welcome screens again? | |---|---|---|---|---|---| | `Restart` | Device → Reset | kept | kept | yes | no | | `Factory defaults` | Device → My settings → Restore from | back to shipped | kept | no | no | | `Start over (keep Wi-Fi)` | Device → Reset → Erase… | erased | kept, with any fixed address | yes | yes | | `Erase Wi-Fi` | Device → Reset → Wi-Fi… | kept | erased | yes, into setup | no | | `Everything, (FACTORY RESET)` | Device → Reset → Erase…, or five quick restarts | erased | erased, fixed address too | yes, into setup | yes | ![Wi-Fi erased: the ticker is restarting into first-time setup, coins and display settings are kept](phone:flow-wifi-04-erased.webp#dialog) ![Factory Reset Done: Wi-Fi and settings erased, restarting for setup](card:factory_reset_done) ## What "kept" means for each - **Restart** writes nothing. It is the same as unplugging and replugging. - **Factory defaults** rewrites only what you can change on the page: the coin list, colors, brightness and timings. The ticker's own history (that it has been set up, that it has taken an update) is untouched, and the screen redraws without a restart. - **Start over (keep Wi-Fi)** clears the whole settings store and restarts, then restores three things on the way out: the Wi-Fi network, a fixed address if one was set, and the record that this ticker has been set up and has reached its server. That last record is what keeps the ticker from behaving like a never-set-up unit on its Wi-Fi. - **Erase Wi-Fi** erases the network and the fixed address and restarts straight into setup; every coin and display setting survives. See [erase-wifi-and-set-up-again](/erase-wifi-and-set-up-again/). - **Factory reset** erases the settings store, the Wi-Fi network, the fixed address, and the live brightness and colorset cache. It keeps the downloaded coin logos when they pass their check, so the ticker does not spend its first minutes on your network fetching artwork again. ## Two things every reset keeps The icon pack is kept unless it has been found faulty, and the note that a faulty pack was quarantined survives every erase, so a bad download cannot be fetched again by a reset. The ticker's record of having taken a firmware update also survives; it is a fact about the device, not a setting. ### Placement and care URL: https://cryptoticr.com/placement-and-care/ Where to put the ticker and how to look after it: within easy reach of the router, on a good cable and adapter, dry, at a sensible brightness, and left on. ![The ticker on a desk at a three-quarter angle](shot:ct-angle) ## Within reach of the router The ticker's Wi-Fi radio is small, so give it a clear path to the router: - Keep brick, concrete and stone walls, floors, and big appliances out of the line between them where you can. - Keep it a little away from metal, mirrors, microwave ovens, cordless phone bases and USB 3 drives or hubs, all of which get in the way of 2.4 GHz Wi-Fi. - On a mesh system, near any of its units is as good as near the router. The ticker tells you when the connection is struggling. Its signal card says `Weak Wi-Fi signal`, or `Wi-Fi drops out` when the link keeps dropping, and it repeats at most every 15 minutes. The settings page's advice for that case is the right one: `Moving it nearer the router, or a cheap 2.4 GHz extender, usually helps.` See [the-wifi-signal-check](/the-wifi-signal-check/). ## A good cable and adapter The ticker measures its own power supply. A thin or very long cable, a worn adapter, or a USB hub shared with other devices can sag, and the ticker shows `Power a bit low` when it does. The adapter and cable from the box, into a wall outlet, are the known-good pair. See [the-power-check](/the-power-check/). ## Dry and out of the sun The ticker is not waterproof. Keep it away from sinks, drinks and plant watering, and out of direct sun, which heats the case and washes out the screen. ## Brightness Set the brightness to whatever looks right in your room. The settings page gives the reasoning: `the screen's backlight is my biggest power draw and my main source of warmth, and electronics generally last longest kept cool, so mid-range makes a good everyday choice.` Quiet hours can dim it overnight by themselves. See [brightness](/brightness/) and [quiet-hours](/quiet-hours/). ## Cleaning Wipe the screen with a clean, soft cloth, slightly damp with water or rubbing alcohol. A microfiber lens cloth is ideal. Press lightly: the screen is a bare panel set a little behind the window, not glass. Not paper towels or tissues, their fibers scratch its soft front film, and not glass cleaner, ammonia clouds it. A soft brush clears dust from the edge of the window. The case takes the same cloth with water alone, since alcohol can lift its printed marks. Unplug it first, and never spray anything onto the ticker. ## Leave it on It is built to run day and night and draws about one watt, so there is nothing to gain by switching it off. Switching it off loses nothing either: it rejoins the Wi-Fi and carries on. One caution: switching it off and on five times in a row, each within five seconds, is the factory reset, which erases its settings. See [can-it-stay-on-all-the-time](/can-it-stay-on-all-the-time/). ### Screen messages about restarts and recovery URL: https://cryptoticr.com/screen-messages-restarts-and-recovery/ What the first screen after a restart says and why, the lines after a fault, the crash-report card, the factory-reset countdown, and the settings health card. A ticker that restarts itself says why on the way back up. None of these screens is a fault you have to act on, and every one of them is written so that a photograph of it answers the question "what happened?" without anything else. ## The first screen after a restart ![Restarted to reconnect to your Wi-Fi](card:boot_reason_reconnect) ![Restarted to refresh my server link](card:boot_reason_server_link) ![Restarted to refresh my memory](card:boot_reason_memory) When the ticker restarted itself rather than being plugged in, the start screen carries two green lines saying which of these it was: | The lines read | Because | | --- | --- | | `Restarted to reconnect` / `to your Wi-Fi` | the link had been gone a long time, or you changed networks | | `Restarted to refresh` / `my server link` | a long stretch without a reply from the price server | | `Restarted to refresh` / `my memory` | memory ran low, and a fresh start was cheaper than struggling on | | `Looking good!` / `Starting up...` | this is the restart that finishes setup | | `Freeze recovery` | the ticker stopped responding and its watchdog restarted it | | `Glitch recovery` | a fault restarted it | | `Restarting...` | you asked for it, from the settings page | ![Looking good! Starting up](card:boot_reason_setup_done) ![Freeze recovery, with the reset code underneath](card:boot_reason_freeze) ![Glitch recovery, with the exception code underneath](card:boot_reason_glitch) Under those lines sits a small technical row: the reset's number and name, such as `3: Software restart` or `4: Exception/panic`, and where relevant `| mid` and what the ticker was doing at the time, one of `settings save`, `defaults restore`, `icon update`, `a data fetch`, `a settings write`, `an icon draw`, `a screen draw`, `a network check`, `a settings-page request` or `a screen redraw`. That row is for whoever is helping you. Nothing on it is addressed to you. ## Repeated faults ![Glitch 3 in a row, with the thresholds noted](card:boot_reason_streak) ![Glitch 6 in a row: I restored my defaults, your Wi-Fi is safe](card:boot_reason_streak_defaults) `Glitch 2 in a row` in yellow counts faults that arrive without a healthy ten minutes between them. As the count climbs, the ticker reaches for stronger cures and tells you which one it used: | It says | What it did | | --- | --- | | `I cleared my memory` / `to try to fix this.` | wiped its working memory and started again | | `I restored my defaults.` / `Your Wi-Fi is safe.` | put the settings back to the factory ones | | `I refreshed my icons.` / `Your Wi-Fi is safe.` | fetched the coin artwork again | | `I started over fresh.` / `Your Wi-Fi is safe.` | the deepest cure it has | `Your Wi-Fi is safe.` is on three of those four for a reason: the network you taught it is kept through all of them, so the ticker comes back by itself rather than asking you to set it up again. ## The crash-report card ![The crash-report QR code, captioned Scan and send to Lee](card:boot_reason_crash_qr) ![Glitch recovery with the crash record: exception and program counter](card:boot_reason_crash_record) After a fault that left a record, the start screen shows a QR code for a minute, headed `Crash report data` with `Scan and send to Lee` under it. The code holds the technical record and nothing about you. There is a preview version on the settings page, headed `Crash report` or `Crash report (sample)`, with a line such as `3: Soft watchdog` or `Exception` and the time and memory at the moment of the crash. ## The factory-reset countdown ![Two of five circles filled: 3 more quick reboots for factory reset](card:reset_countdown_2) ![Four of five filled: 1 more quick reboot for factory reset](card:reset_countdown_4) ![All five filled: Factory Reset](card:reset_countdown_5) From the second quick restart in a row, the start screen shows a row of five circles with the ones already counted in red, `3 more` / `quick reboots` / `for factory reset`, and a yellow line that drains through the window you have to restart again inside. ![Factory Reset Done: Wi-Fi and settings erased, restarting for setup](card:factory_reset_done) On the fifth, `Factory Reset` in red, and then the confirmation. The whole procedure, and how to avoid doing it by accident, is on [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/). ## The settings health card ![Health status: a storage check found a problem and repaired it, your settings are intact](card:health_restored) ![Health status: both copies were unreadable, your coins are back to the starter set](card:health_both_lost) `Health status` reports on the ticker's own storage, in one of four texts: | It says | What it means | | --- | --- | | `A storage check found a` / `problem and repaired it.` / `Your settings are intact -` / `restored from my backup.` | the backup copy did its job; nothing for you to do | | `A storage check found both` / `copies of your settings` / `unreadable.` / `Your coins are back to` / `the starter set.` | the settings were lost and rebuilt from the factory ones; re-pick your coins when convenient | | `Both copies of my` / `settings storage failed` / `their check.` / `Your coins look intact.` | the check failed but the settings look right; worth a glance at the settings page | | `I could not set up a` / `backup copy of your` / `settings on this unit.` / `Everything works normally` | the ticker is working, but without its spare copy, and Lee would like to know | More on what to do about each is on [health-status-card-appeared](/health-status-card-appeared/). ### Settings health and the backup copy URL: https://cryptoticr.com/settings-health-and-backup-copy/ The ticker keeps two copies of your settings and checks both at every start. What the Health status card and the Settings copy line mean. ![The footer read-out, where a Settings copy row appears when there is one](phone:all-collapsed.webp#page-footer) ## Two copies The ticker keeps a backup copy of your settings and checks both copies at every start. A damaged working copy is restored from the backup, and only if both fail does the ticker fall back to the starter set of coins and shipped settings. ## The Health status card The card appears once, at start-up, only when the check found something you should know. ![Health status: a storage check found a problem and repaired it, your settings are intact](card:health_restored) ![Health status: both copies were unreadable, your coins are back to the starter set](card:health_both_lost) ![Health status: I could not set up a backup copy of your settings on this unit](card:health_no_backup) Four texts: | The card says | What it means | | --- | --- | | `A storage check found a` / `problem and repaired it.` / `Your settings are intact -` / `restored from my backup.` / `Nothing for you to do.` | the working copy failed and the mirror stood in | | `A storage check found both` / `copies of your settings` / `unreadable.` / `Your coins are back to` / `the starter set.` / `Re-pick them any time on` / `my settings page.` | both failed and your coin list is gone | | `Both copies of my` / `settings storage failed` / `their check.` / `Your coins look intact.` / `Check my settings page` / `to be sure.` | both failed their check, but the coin list read back sensibly | | `I could not set up a` / `backup copy of your` / `settings on this unit.` / `Everything works normally` / `- please let Lee know.` | the mirror could not be written; the ticker runs on one copy | A mirror rebuilt from a good working copy, and a clean check, show no card. ## The Settings copy line The settings page's footer shows a `Settings copy` line only when there is something to say. Its phrases: `verified OK`, `backup rebuilt`, `restored from backup`, `no backup available`, `fresh after upgrade` (a ticker that arrived on v2 from v1 has no mirror until its first save), and `reset to defaults`. ## What you can do Nothing is required after a repair. If the card said your coins are back to the starter set, pick them again on the settings page, or load a file you exported earlier: [export-and-import-settings](/export-and-import-settings/). If the card asked you to let Lee know, see [contact](/contact/). ### Restarts the ticker does by itself URL: https://cryptoticr.com/restarts-the-ticker-does-by-itself/ The ticker restarts on purpose to cure a stuck Wi-Fi or server link or low memory, and after a fault. What the start screen says, and the ladder of cures. ## Restarts with a reason When the ticker chooses to restart, it says why in two green lines on the start screen: ![Restarted to reconnect to your Wi-Fi](card:boot_reason_reconnect) ![Restarted to refresh my server link](card:boot_reason_server_link) ![Restarted to refresh my memory](card:boot_reason_memory) | The screen says | Because | | --- | --- | | `Restarted to reconnect` / `to your Wi-Fi` | the link had been gone for a long stretch, or a Wi-Fi change proved itself and the ticker restarted onto the new network | | `Restarted to refresh` / `my server link` | the Wi-Fi was fine but the server had not answered for a long time; one clean restart is the cure it tries | | `Restarted to refresh` / `my memory` | free memory had stayed below the level a fetch needs for ten minutes; a fresh start returns it | | `Looking good!` / `Starting up...` | the restart that follows a completed setup | | `Restarting...` | a restart you asked for from the settings page | ![Looking good! Starting up](card:boot_reason_setup_done) ![Restarting...](card:boot_reason_restarting) None of these restarts counts toward the five-restart factory reset, and neither does Restart on the settings page: only a real power-on counts, from unplugging the ticker or cutting its power. A restart caused by a fault never counts either. ## Restarts after a fault `Freeze recovery` means the ticker stopped responding and its watchdog restarted it. `Glitch recovery` means a fault restarted it. Under either, a dim technical row names the reset and what the ticker was doing, such as `3: Soft watchdog | mid a data fetch`. ![Freeze recovery, with the reset code underneath](card:boot_reason_freeze) ![Glitch recovery, with the exception code underneath](card:boot_reason_glitch) Faults that arrive without ten healthy minutes between them are counted: `Glitch 2 in a row`. The count climbs a ladder of cures, and each rung says what it did: 1. Clear the live memory cache: `I cleared my memory` / `to try to fix this.` 2. Discard the saved settings and start from the shipped ones: `I restored my defaults.` / `Your Wi-Fi is safe.` 3. Discard the coin-logo pack and note its fingerprint so it is not fetched again: `I refreshed my icons.` / `Your Wi-Fi is safe.` 4. Erase everything but the Wi-Fi: `I started over fresh.` / `Your Wi-Fi is safe.` ![Glitch 3 in a row, with the thresholds noted: 5=clear mem, 10=defaults](card:boot_reason_streak) Before any rung fires, the row reads which counts trigger the first two, in the form `5=clear mem, 10=defaults`. Ten minutes without a fault clears the count to zero. The Wi-Fi network survives every rung on purpose: a ticker curing itself must stay reachable, and must stay able to take the next firmware update. ## The plain restart line A start that interrupted real work without a named fault shows one dim line, `Restarted during:` and the task, for support. It needs nothing from you. ![Restarted during: settings save, the plain support line with no headline or icon](card:boot_reason_busy) ### Running several tickers URL: https://cryptoticr.com/running-several-tickers/ Each ticker has its own setup-network name, its own address and its own settings page. How to tell them apart, and how to give them matching setups. ![Two of the same ticker, each with its own screen](shot:ct-angle) ![The other three-quarter view](shot:ct-angle-right) ## Each one is its own A ticker's setup network is `CT` and three digits from its own serial, so two tickers set up side by side show two names on the glass and in your Wi-Fi list; the ticker's scan hides other tickers' networks from its own list of choices. Once on your Wi-Fi each gets its own address from the router and serves its own settings page, and the page's footer shows that unit's `MAC`. ## Telling them apart Read the address off each ticker's screen, or open a page and tap a coin's badge: the ticker that switches coins is the one you are on. See [two-tickers-which-address-is-mine](/two-tickers-which-address-is-mine/). A fixed address for each, reserved in the router by MAC, keeps the pages where you bookmarked them; see [static-ip-address](/static-ip-address/). ## Same setup, or different `Export` on one page and `Import` on the other copies the coins, colors and timings; the page calls it `the easy way to copy your setup to a second ticker`. Or give each its own list: one for the coins you hold, one for the market's top twelve. See [export-and-import-settings](/export-and-import-settings/). ### Save & Apply and the coin list URL: https://cryptoticr.com/save-and-apply-coins/ Every other setting applies as you change it. The coin list waits for Save & Apply Coins, which checks the list and restarts the rotation from the first coin. ![The Select coins card: the boxes, and the Save and Apply row under them](phone:flow-coins-01-boxes.webp#coins) ## Why the coin list waits Sliders, switches and colors reach the ticker the moment you change them. The coin list does not: twelve boxes being typed into, cleared, sorted and paused would otherwise redraw the ticker at every keystroke. So the list is the one thing that waits for the `Save & Apply Coins` button, which appears when the list differs from what the ticker has. ## What Save checks 1. At least one box holds a coin: otherwise `Add at least one coin first.` 2. At least one coin is not paused: otherwise `All your coins are paused, tap a coin's icon to bring at least one back, then save.` 3. Every filled box is a coin from the list that appeared as you typed: otherwise `"…" isn't a coin I know. Pick one from the list as you type, or clear the box.` ## What happens on the ticker The ticker stores the list and redraws at once, starting the rotation again from the first coin (or the first page in Two or Four per screen), and the page says `Saved & applied to your Ticker.` A scheduled address popup that you changed in the same save shows a few seconds later as a preview. ## Undo and Reset `Undo` under the boxes reverses a sort, a batch load or an insert that dropped a coin. The page's reset button puts the whole list back to the last save, with the note `Coin list restored.` ### Screen messages about the address and settings URL: https://cryptoticr.com/screen-messages-address-and-settings/ The screens that say where the settings page lives, the small address notes, the password-setup code, and what the glass shows while you use the page. Everything you change about the ticker happens on a page it serves to your phone or computer, and the ticker spends a fair amount of its screen time telling you where that page is. These are those screens. ## Where the settings page is ![My settings are here, with the address underneath](card:boot_settings_here) ![Open a browser: enter into its ADDRESS BAR, not a search box, http not https](card:greet_settings_pc) ![Scan for my settings, with the address and a QR code](card:greet_settings_qr) `My settings are here:` with an address appears on the start screen, under the logo, once the ticker has an address. The first-run tour spells it out twice over, once for a computer and once for a phone. The computer card insists on the two things people get wrong: `Not a search box!` and `http:// not https://`, plain http because the page travels only on your own network, never over the internet. The phone card is the same address as a QR code. ![The address popup: My settings are here, the address and the network name in a small green box](card:ip_text) The scheduled address popup is the small version, a green-bordered box over whatever was on screen, with the address and the network it is on. It has a QR form too, with phone and tablet icons and a seconds badge. What it is and how to switch it off is on [the-address-popup-and-qr](/the-address-popup-and-qr/). ## The first-run tour ![Nicely done! Let's catch the next move](card:greet_intro) `Nicely done!` opens the tour, the moment the ticker first joins a network. `For help...` follows, the same card the setup rotation uses, with the phone number and email address on it. The tour ends with `You're in settings!` / `Pick your coins,` / `hit Save, and` / `I'll get to work!` once the page has been opened for the first time. ## Small notes about addresses These are dim, short notes, about seven seconds each. They are written for the person helping you rather than for you, and nothing is asked of you. ![The address-changed note: IP, then the new address, in a small box over the coin screen](card:pill_my_ip_changed) | The note reads | What it means | | --- | --- | | `IP > 192.168.1.42` | the ticker's own address changed; the address popup follows with the new one, whether or not the popup is switched on | | `Server reassigned` with an old and a new address | the price server moved to another machine, which is our business rather than yours | | `I can now see my` / `server's API again:` with a name and an address | the server's name resolved again after a stretch when it did not | ## Setting the password ![Password setup code: four digits, type this on your phone](card:lock_challenge) `Password setup code` with four digits appears when you start the lock flow on the settings page. Typing it back proves you are standing at the ticker rather than only on the network. It expires after a couple of minutes, and the page has a `Show the code again` link that fetches a fresh one. The whole procedure is on [lock-the-settings-with-a-password](/lock-the-settings-with-a-password/). ## Colors ![The colorset card: Up, Flat and Down in the set's colors, the set's name, and its other colors in a band](card:colorset_reveal) ![The same card for the Neon colorset](card:colorset_reveal_neon) When a colorset is chosen, the ticker shows what it picked: the words `Up`, `Flat` and `Down` in that set's own price colors, the set's name, the brightness, and a band of the other colors it uses. ## Paused from the page Pausing from the settings page puts a small dark disc in a corner of the screen, with a ring that empties as the hold runs out and the time left in the middle of it, counted in seconds or, for a long hold, as something like `2m`. It clears by itself. ### Coins that share a symbol URL: https://cryptoticr.com/coins-that-share-a-symbol/ Two different coins can use the same ticker symbol. With a symbol-only title they would look identical on the glass, so the page warns and suggests the icon. ## The warning Symbols are not unique: more than one project can call itself, say, `SOL` or `BTC`. When your list holds two different coins with the same symbol and the title style for the current layout is `Symbol` only, the `Title area` controls show a note: `⚠ SOL is shared by two of your coins, with Symbol only they'll look identical. Add Icon to tell them apart.` With more than one clash it reads `are each shared by`. ## What to do Choose a title style that includes the icon or the name for that layout, and the two coins are told apart on the glass. The note tracks the saved coin list, so it appears once the second coin is saved and disappears when the style changes. In Four per screen, where each row has room for one field, choose `Icon`. `Symbol` only, the style the warning is about, next to `Icon + Symbol`, which tells the two coins apart: ![One coin per screen with a Symbol-only title: two coins sharing a symbol would look identical here](glass:1_ac_24_5000400_3130_002) ![One coin per screen with an Icon + Symbol title: the logo tells two same-symbol coins apart](glass:1_ac_24_2000400_3130_002) The same coin twice is a different case: see [can-i-show-the-same-coin-twice](/can-i-show-the-same-coin-twice/). ### Models and firmware versions URL: https://cryptoticr.com/models-and-firmware-versions/ One model ships: the 1.54-inch ticker, model CT-MICRO-BK. How to read its firmware version, and why the number climbs by itself. ## The model One model ships: the CryptoTicr with a 1.54-inch square screen, 240 by 240 pixels, on an ESP8266 Wi-Fi chip. Its model number is CT-MICRO-BK. See [specifications](/specifications/). ## The version ![The Firmware line at the top right of the settings page](phone:all-collapsed.webp#firmware-line) The settings page shows the version at the top right, on the `Firmware:` line, as a short number such as `v2.08`. The start screen on the glass shows the same number under the logo. ![The start screen, which names the firmware version under the logo](card:boot) The footer of the settings page has the full build name on its `Config` line, for example `v2.08_ST7789_S`: the version first, then the build it was made for. Lee may ask for that line when you contact him. ## Updates The firmware updates itself over Wi-Fi, so the number climbs on its own and every ticker ends up on the same release. There is nothing to download or install. See [automatic-firmware-updates](/automatic-firmware-updates/) and [which-firmware-do-i-have](/which-firmware-do-i-have/). ### The crash report card URL: https://cryptoticr.com/the-crash-report-card/ After a fault the ticker can show its crash record as a QR code, Crash report data / Scan and send to Lee. What is in it, what is not, and what to do with it. ## When it appears On the start screen after a fault that left a record, once the ticker has shown its `Glitch recovery` or `Freeze recovery` lines and the technical row under them. ![Glitch recovery with the crash record: exception code and program counter](card:boot_reason_crash_record) ![The crash-report QR code, captioned Scan and send to Lee](card:boot_reason_crash_qr) The QR card holds for a minute: `Crash report data` above the code, `Scan and send to Lee` below it. Then the ticker carries on to its coins. ## What is in it The technical record of the fault: the reason code, the program address where it happened, the faulting memory address, how long the ticker had been running, how much memory was free, and a short trace of what it was doing. When a firmware download was cut short and left the image damaged, the row above the code reads `Update was interrupted` instead of the addresses. Nothing about you, your network or your coins is in the code. ## What to do Nothing is required. The ticker has already restarted and is curing itself; the card exists so a fault can be traced if it keeps happening. If it does keep happening, scan the code with your phone's camera and send what it opens to Lee at leeo@cryptoticr.com, or text it to (234) 575-2550. See [contact](/contact/). If the code will not scan in the minute it is up, a photograph of the technical row above it, for example `3: Soft watchdog | mid a data fetch` and the `PC` line, carries most of the value. ### The welcome cards on your phone URL: https://cryptoticr.com/the-welcome-cards-on-your-phone/ The four cards the setup page shows before you pick a network, what each one says, and the different first card you see after a password change. ![What the ticker shows at the same moment: its own welcome, on the glass](card:first_boot_intro) ## Where the cards come from The setup page opens with a full-screen stack of four cards. They exist because most owners join the `CT` network within seconds of power-up and never watch the ticker's own cards; the phone is the only place the two warnings can land. The cards are shown once per visit to the setup page. `Next` and `Back` move through them, a swipe does too, and the last button is `Got it, let's set up!`. Help on the setup page has a `▶ Replay the welcome cards` button if you want them again. ## Card 1 - Welcome Label `Welcome · 1 of 4`, a picture of the ticker, and the title `Welcome! Let’s get you going.` The text: - `You’re connected to a small single-use (temporary) Wi-Fi network I’ve created for just this one step. If your phone warns you there’s no internet right now, that’s normal here.` - `To do my job I need to be on your home Wi-Fi, but I have no keyboard or mouse to type the password with. So I borrow your phone’s: on the next screens you pick your Wi-Fi, type its password, and hand it to me over this little network.` - `The moment I’m on your Wi-Fi, this temporary network shuts down and your phone goes back to its usual one. You’ll only see it again if your Wi-Fi password changes, or if you reset me.` ![Card 1 of 4, Welcome, telling you the setup network is temporary and will carry your Wi-Fi password to the ticker](phone:flow-setup-01-welcome.webp#intro-nav) ## Card 2 - Public Wi-Fi Label `Before you pick a network · 2 of 4`, the title `Public Wi-Fi probably won't work for me.`, a row of venue icons, Hotel, Cafe, Airport, Starbucks, McDonald's, and: - `Hotel, cafe, airport and store Wi-Fi almost always opens a terms page (a "tap I Agree" screen) before letting anything online. I have no browser and no finger, so I can never get past it. It's not a setting. It just can't work there.` - `Traveling? A phone hotspot works great: on iPhone turn on Maximize Compatibility; on Android set the hotspot to 2.4GHz.` ![Card 2 of 4, Public Wi-Fi probably won't work for me, with hotel, cafe and airport icons](phone:flow-setup-02-public.webp#intro-nav) ## Card 3 - Guest Wi-Fi Label `Before you pick a network · 3 of 4`, the title `Guest Wi-Fi probably won't work for me.`, and a picture: `Your Wi-Fi` holding the ticker and your phone (`Me + your phone`) on the left, a wall with an ✕, and `Guest Wi-Fi` holding `Visitors` on the right, with `No communication` between them. Then: - `A guest network would give me internet just fine. I'd happily sit there showing prices. The catch is the wall: guest networks deliberately keep guests away from your main network, where your phone lives. Put me on the guest side and I'm a guest too, so your phone probably won't be able to reach my settings page, where you pick your coins.` - `The easy way is to put me on the same Wi-Fi your phone or PC is on and everything just works.` ![Card 3 of 4, Guest Wi-Fi probably won't work for me, with the ticker and your phone walled off from Guest Wi-Fi visitors](phone:flow-setup-03-guest.webp#intro-nav) ## Card 4 - Meet my Creator Label `Engineer-level support · 4 of 4`, a photo of Lee, the title `Meet my Creator`, and: - `That's Lee (in Ohio). He designed me, developed my firmware, and tested me before I shipped.` - In a box: `Stuck? Call or text him, not the store.` / `The store can only process returns. Lee gets you up and running, usually in just a few minutes. No call center, no script, no clueless techs.` - The phone number (a tap starts a text message) and the email address. - `Note: My warranty period is 2 full years!` ![Card 4 of 4, Meet my Creator, Lee's photo, phone number and email](phone:flow-setup-04-help.webp#intro-nav) ## The first card after a refusal If the ticker opened its setup page because your router turned it away, most often after the Wi-Fi password was changed, card 1 is different. Its label is `What happened · 1 of 4` and its title `I couldn’t get back on your Wi-Fi.` It names the network and how many times it was refused, says the saved password `may have stopped working` (or `may no longer be right`), and tells you to `Choose that network on the next screen and enter the password again.` Two smaller lines add that a restart makes the ticker try the saved password again, and that nothing is erased. See [setup-opened-by-itself](/setup-opened-by-itself/). ### System Info and Files Info URL: https://cryptoticr.com/system-info-and-files-info/ Two technical read-outs under Device → Info: everything about the ticker and its network in one list, and the files stored on it. When they help. ![The two Info buttons at the end of the My settings row: the chip opens System Info, the folder opens Files Info](phone:global-device.webp#info-buttons) ## System Info `Device` → `Info` → `system` opens `System Info`: one list of everything about the ticker, fetched fresh when opened. The page describes it as `everything about the ticker including its network` and says the two read-outs are `for the curious, and for troubleshooting with support`. It gathers the system rows (version, build, uptime, restart reason), the memory rows, the Wi-Fi rows (network, channel, signal, the addresses that also sit in the footer), the supply voltage, and the icon pack's state. The network lines in the header and the footer facts open the same list. ![System Info: uptime, memory, flash, network and power on one list, which is what a support call asks for](phone:flow-more-02-system.webp#dialog) ## Files Info `Device` → `Info` → `files` opens `Files Info`: the files on the ticker with their sizes in kilobytes, sortable by name or size. It is rarely needed by an owner; support may ask for it when the icon pack or the settings page will not load. ![Files Info: the coin icons the ticker carries and the on-board fonts, each with its size](phone:flow-more-03-files.webp#dialog) ## When they help A screenshot of `System Info` answers most questions about a running ticker in one picture. See [before-you-call](/before-you-call/). ### The time zone and how the ticker knows the time URL: https://cryptoticr.com/time-zone-and-how-it-knows-the-time/ The ticker has no clock. It takes the time from its server, learns your zone from the settings page, and daylight saving is handled for you. ![The Time zone row, which is where the ticker is told where it is](phone:global-display.webp#tz) ## No clock of its own The ticker has no battery and no clock. It takes the current time from its server with every price it fetches, so the time is refreshed constantly while the ticker is online. If it goes a whole day without a reply, it stops trusting its count: quiet hours stand down and the screen returns to the daytime level rather than dimming at a guessed hour. ## Where the zone comes from Universal time says nothing about where the ticker is. The first time you open the settings page, the page reads the zone your phone or computer reports and sends it to the ticker; the page says `I quietly take the zone your phone or computer reports and remember it.` The row under the quiet-hours times lists the United States zones first, then a set of world zones, and can be changed at any time, for example after opening the page from a borrowed laptop abroad. ## Daylight saving Daylight saving needs nothing from you and no firmware update: the ticker knows your zone, and the rules for every zone are kept up to date on the server. ## If never told A ticker that has never been given a zone uses New York time, with its daylight saving worked out on the ticker itself. ### What you see on a coin screen URL: https://cryptoticr.com/what-you-see-on-a-coin-screen/ The parts of the One-coin screen and the Two and Four pages: title band, price and its color, stats row, chart or the 7d/30d/90d panel, tiny prices. ## One coin per screen - **Title band**: the coin's logo and name, symbol, or both, as chosen in `Title area`. A coin whose name cannot be drawn in the ticker's fonts falls back to its logo and identifier. - **Price**: large, in the colorset's up color when the day's change is positive and the down color when it is negative. A change that rounds to 0.00% shows in a neutral gray instead, the same in every colorset. See [colorsets](/colorsets/). - **Stats row**: under the price, the 24-hour change on the right, and on the left one of volume (`V`), market cap (`M`) or rank (`#`), rotating through whichever you have switched on. A missing figure reads `No VOL`, `No MC` or `No RNK`. See [price-area](/price-area/). - **Chart**: the rest of the screen, one period at a time when several are chosen. With no chart period chosen the same space holds a panel of the price change over `7d`, `30d` and `90d` (and `24h` when the stats row is off). See [charts-and-time-ranges](/charts-and-time-ranges/). The full One-coin screen at factory settings, title band and stats row above a 24-hour chart: ![One coin per screen at factory settings: Bitcoin's logo and name, price, a stats row and a 24-hour chart](glass:1_ac_24_1000400_3130_002) The left side of the stats row rotates between three figures, or none. Market cap and rank shown here, each beside the 24-hour change: ![Stats row showing market cap and the 24-hour change](glass:1_ac_24_1100400_3130_002) ![Stats row showing market-cap rank and the 24-hour change](glass:1_ac_24_1200400_3130_002) The row can also show the 24-hour change alone, or nothing at all, leaving more room above the chart: ![Stats row showing only the 24-hour change](glass:1_ac_24_1300400_3130_002) ![No stats row at all, only the title band, price and chart](glass:1_ac_24_1400400_3130_002) ## Two per screen Two blocks, each a title band, a price and a stats row, no chart. The page turns as one. ![Two coins per screen: two stacked blocks, each with a title, price and stats row, no chart](glass:2_ac_1000_30_001) ## Four per screen Four rows: a logo or a symbol on the left, the price on the right in the day's color, nothing else. Prices share one size down the column where they can. ![Four coins per screen: four rows, each a logo and a price colored by the day's direction](glass:4_ac_2400_30_001) ## Tiny prices A price with many leading zeros is written as `$0.0` followed by a small count of zeros and the significant digits, in every layout, so a coin worth a fraction of a cent is still readable. ## When a price is missing The price reads `-.--` with a dim note saying why, such as `No reply` or `Busy (429)`. See [prices-stopped-updating](/prices-stopped-updating/). ### Per-layout and shared settings URL: https://cryptoticr.com/per-screen-and-global-settings/ Which settings One, Two and Four per screen each remember for themselves, and which are shared by the whole ticker. ![Per screen: the choice that decides which sections the page shows](phone:global-device.webp#per-screen) ## Per layout The controls whose tips say `Set per mode: One, Two, and Four per screen each remember their own choice here.` keep three values, one for each layout, and the page shows the one for the layout you have chosen with `Per screen:`. They are: - The title style (`Title Area`). - The price-area switches: `24h Vol`, `Market Cap`, `Market Cap Rank`, `24h%`, and the chart helper lines. - The `Show … for:` time. ![One per screen kept on the name-only title style](glass:1_ac_24_4000400_3130_002) ![Two per screen kept on its own icon-and-symbol title style](glass:2_ac_2000_30_001) Switching layouts brings back what you set for that layout; nothing is overwritten. The two pictures above show One and Two per screen each carrying its own title choice at the same time, on the same ticker. ## Shared by the ticker Everything else has one value: the coin list and its pause marks, the chart ranges and label position, the colorset with its custom colors and V/M letters (which are kept per colorset rather than per layout), brightness and quiet hours, the address popup rows, and everything in the `Device` section. ### The ticker's name and identity URL: https://cryptoticr.com/hostname-and-identity/ How the ticker identifies itself: CT and three digits, which is both its setup network and the name your router lists it by, and its MAC address. ## CT and three digits The ticker's name is `CT` followed by three digits, for example `CT504`. The digits are worked out from the serial number of its Wi-Fi chip, so they stay the same for the life of the ticker, and two tickers usually differ. With only a thousand possible names, two tickers can share one, which is rare. That one name turns up in three places: - **The setup network.** During first-time setup the ticker makes its own Wi-Fi network under this name, with no password, for your phone to join. - **Your router's list of devices.** The ticker gives your router the same name when it joins your Wi-Fi, so it appears there as `CT504` or similar. Some routers show only a maker's name or the address; the MAC below settles it. - **The settings page.** The `System Info` panel lists it as `My Hostname:`. ![Join my Wi-Fi: the setup network name, CT and three digits, reachable from a phone, tablet or PC](card:welcome_07) When the ticker lists networks for you to join, it leaves out any network named `CT` and three digits, and any named `CryptoTicr-` and a number, so a neighbor's ticker in setup never appears as a choice. ## The MAC address Every ticker has a hardware address, its MAC, which never changes. Your router uses it to recognize the ticker, and an address reservation is tied to it; see [static-ip-address](/static-ip-address/). Where to read it: - **On the settings page,** in the footer, as `MAC:`. This is the address your router sees. - **In `System Info`,** which opens when you tap the read-out in the settings page's footer, as `MAC:` among the network details. ![The MAC row in the footer, the address your router knows the ticker by](phone:all-collapsed.webp#mac-line) During setup, the setup page's header also shows a `MAC:`. That one belongs to the ticker's own setup network, and it differs from the address your router will see once the ticker joins your Wi-Fi. Use the one on the settings page. The glass itself never shows the MAC. If you need it before the ticker can join your network, for example to register it with a building's Wi-Fi, see [router-issues](/router-issues/). ### What the glass shows while joining URL: https://cryptoticr.com/what-the-glass-shows-while-joining/ Every screen the ticker paints between a phone joining its setup network and the restart onto your Wi-Fi, in order and quoted exactly. ## You're on my Wi-Fi! The moment a device joins the setup network, the how-to-join cards leave the loop and this card takes the glass: `You're on my Wi-Fi!` in green, then a middle line that changes every few seconds: `My setup page should pop up now.`, `iPhones & most Androids pop it up...`, `Some, like Samsung won't and will...`, `...need a Sign-in tap, or browse to the IP.`, `Stuck? I'll show a QR code to scan soon...`. Then `If not, browse to:`, the address `192.168.4.1` large and green, and `http:// not https://` in gray. It holds for 90 seconds. If the only thing that fetched the page was the phone's own network check and no browser followed, the card says `My setup page` / `did not open.` and `In a browser, go to:` above the address instead. ![You're on my Wi-Fi! My setup page should pop up now, if not browse to 192.168.4.1](card:phone_joined) ![You're on my Wi-Fi! My setup page did not open, in a browser go to 192.168.4.1](card:phone_joined_page_failed) ## Scan to open my page After the 90 seconds, if the setup page still has not been opened in a browser, the glass shows `Scan to open my page` with a QR code holding `http://192.168.4.1` and two device icons, for 60 seconds; then the two cards alternate. Point a camera at the code and the phone opens the page. ![Scan to open my page: a QR code holding the setup page's address](card:scan_to_open_page) ## Doing great! When a real browser has loaded the setup page, the glass shows `Doing great!` under a star-swish icon, then `On that page, pick` / `your Wi-Fi network.` and three smaller rows: `Tech Tip: Placing me` / `on a Public or Guest` / `probably won't work.` ![Doing great! On that page, pick your Wi-Fi network](card:setup_page_opened) ## Got it - thanks! When you tap `Connect`, the glass shows `Got it - thanks!` with a green Wi-Fi icon, `Connecting to:` and the network's name in green, `Password:` and the password, as asterisks unless you left the eye on the setup page open, in which case it is shown in clear so you can catch a typo, and `Logging in...` in yellow. For an open network the password row reads `(none - open network)`. ![Got it - thanks! Connecting to MyHomeWiFi, password hidden, logging in](card:joining) ## No luck yet. If a try fails and the ticker is going to try again, the glass shows `No luck yet.` under a magnifier icon, `Trying again (2 of 3)` with the count, `Each try sharpens` / `my diagnosis...`, and, when it has one, `On my previous try:` with the reason from the last attempt in yellow. ![No luck yet, trying again 2 of 3, nothing came back on the previous try](card:join_retry) ## Status report: On a successful join, before the celebration, the glass shows a table titled `Status report:`. Its rows: - your network's name - `Signal`, the strength in dBm - `Me`, the address your router gave the ticker - `DHCP`, how long the address took to arrive, in milliseconds - `DNS`, how long a name lookup took, or `no address` - `IP my server`, how long the ticker's own server took to answer, `refused`, `silent`, or `not tried` - `IP 8.8.8.8` and `IP 1.1.1.1`, the same for two public internet addresses Rows that answered are green; a row that did not is orange or red. If the ticker's server did not answer, a last row says why in plain words: `A sign-in page blocks me.`, `No internet here.`, `My name fails here.`, `443 fails here, 80 works.` or `My end, not yours.` The table holds for eight seconds. ![Status report: the network, the signal, the address, and timings for DHCP, DNS and three servers](card:status_report) ## You're all set! `You're all set!` in a color-cycling title, `My IP Address`, the address as large as it fits, `One moment...`, and an hourglass. It holds for eight seconds, then the ticker restarts onto your Wi-Fi. This is the address the settings page lives at; the phone captures it during these seconds. The same card appears when the ticker joined your Wi-Fi but could not confirm it had internet: it still saves the network and restarts, and the `Status report:` before it shows which check did not answer. ![You're all set! My IP address is 192.168.1.107](card:join_ok) ## Don't give up! The first failed attempt paints no card of its own; the page carries the verdict. From the second failure the glass shows `Don't give up!` under a raised-fist icon, the reason in white (for example `Password refused 2x - Wrong password?`), then `Try again` in yellow, `on my setup page:` and `192.168.4.1` in green. After it, the failure cards take over the loop: `What happened`, `Let's try again.`, `Tech tip` (only after a refusal), `Also worth trying` (only when the signal was poor) and `Don't give up!` again, each for 11 seconds. Every one of those cards, quoted and pictured, is under "When a join fails" on [screen-messages-during-setup](/screen-messages-during-setup/); the individual fixes start with [password-refused](/password-refused/). ## After the restart The first screen after the restart is `Looking good!` / `Starting up...`. What follows is on [first-run-on-the-glass](/first-run-on-the-glass/). ### The three screen layouts side by side URL: https://cryptoticr.com/the-screen-layouts/ One, Two and Four per screen compared row by row: what each shows, what each drops, and how the rotation moves. ![Per screen: the setting that chooses the layout](phone:all-collapsed.webp#per-screen) ![One per screen: one coin, its title, price, stats row and chart](glass:1_ac_24_1000400_3130_002) ![Two per screen: two coins, each with a title, price and a smaller stats row](glass:2_ac_1000_30_001) ![Four per screen: four coins, each row down to a title and a price](glass:4_ac_2400_30_001) ## Side by side | | One | Two | Four | |---|---|---|---| | Coins on the glass | 1 | 2 | 4 | | Title | icon, symbol, name or a pair | icon, symbol, name or a pair | symbol or icon | | Price | large, colored by the day | medium, colored by the day | small, colored by the day | | Stats row | yes, rotating | yes, smaller | no | | Chart | yes, or the 7d/30d/90d panel | no | no | | Rotation step | one coin | a page of two | a page of four | | Own `Show … for:` time | yes | yes | yes | ## Choosing `One` is for reading a coin: chart, change, volume. `Two` and `Four` are for watching a list at a glance. All three keep their own title style, stats switches and time, so trying one costs nothing; see [per-screen-and-global-settings](/per-screen-and-global-settings/). The control is `Per screen:` above the `Display` section; see [one-two-or-four-per-screen](/one-two-or-four-per-screen/). ### Guest networks URL: https://cryptoticr.com/guest-networks/ Why a guest Wi-Fi network usually gives the ticker prices but takes away your settings page, and what to do instead. ## What a guest network does A guest network is walled off from your main network on purpose: devices on it can reach the internet but not each other, and not the devices on your main network. The ticker on a guest network gets prices and runs normally. Your phone, on your main network, cannot open the ticker's settings page, and if your phone joins the guest network too, it may still be unable to, because many routers keep guests apart from each other as well. The setup page puts it this way on its third welcome card: `A guest network would give me internet just fine. I'd happily sit there showing prices. The catch is the wall: guest networks deliberately keep guests away from your main network, where your phone lives. Put me on the guest side and I'm a guest too, so your phone probably won't be able to reach my settings page, where you pick your coins.` ![Guest Wi-Fi: will block your phone or PC from reaching me, shown as the main network talking to the ticker versus the walled-off guest side](card:welcome_04) ## How the ticker warns you - In the network list, a name that looks like a guest network carries a `guest` badge, and picking it shows: `This looks like a guest network. I'd still get prices on it, but guest networks are walled off from your main one, so afterwards this phone probably couldn't open my settings to pick coins. Your main Wi-Fi is the safe choice.` - When the setup page opens, the glass shows `Doing great!` with the reminder `Tech Tip: Placing me`, `on a Public or Guest`, `probably won't work.` - The page's Help panel adds: `Some routers can let guests through, but it's normally switched off and plenty can't do it at all.` ![Doing great! On that page, pick your Wi-Fi network. Tech Tip: placing me on a Public or Guest network probably won't work](card:setup_page_opened) ## What to do instead Put the ticker on the same network your phone or computer uses. If you have already put it on a guest network and cannot reach the settings page, the fix is to move it: from the ticker's side that means [erase-wifi-and-set-up-again](/erase-wifi-and-set-up-again/) is out of reach (the page is what you cannot open), so use the five-restart reset described on [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/), or change your router's guest settings to allow guests to reach the main network, if it can. ### The first run on the glass URL: https://cryptoticr.com/first-run-on-the-glass/ What a newly connected ticker shows on its own: the start screen, the proof-of-life coins, the address pages, and how the tour ends. ## The start screen After `You're all set!` the ticker restarts. The first thing it paints is `Looking good!` / `Starting up...` in green. Then the start screen: the CryptoTicr logo, the firmware version, and, once the router has given it an address, `My settings are here:` with the address in large type. ![Looking good! Starting up, on the CryptoTicr logo screen](card:boot_reason_setup_done) ## Waiting for the server Before showing prices the ticker asks its server for a go-ahead. Usually that takes a moment. If it takes longer, a small box at the bottom of the start screen says what is happening and counts the tries: `My server says: wait.`, `My server's having trouble.`, `Not your fault. Retrying...`, `Rejoining your Wi-Fi...` or `Waiting for an address...`. When the fault is on the ticker's side of the internet the box says so, `My server's down right now.`, `The trouble is at my end.`, `I'll keep trying.`, and when this network blocks it, `Something here blocks me.` / `I can't get past this network.` / `Use home Wi-Fi or a hotspot.` The ticker keeps trying on its own; nothing here needs you. ## The signal check If the ticker's link to your router is weak, a reading below -79 dBm, it shows a `Weak Wi-Fi signal` card once before the first coin, with your network's name, `Strength:` and the reading, and `2.4GHz - Channel` with the channel number. A ticker with a good or fair signal shows no card at startup. The card is described on [the-wifi-signal-check](/the-wifi-signal-check/). ![Weak Wi-Fi signal: MyHomeWiFi, Strength Very Weak -85 dBm, 2.4GHz Channel 1](card:wifi_strength_weak) ## The proof-of-life show On a ticker that has never been introduced to its owner, the first coins are a short demonstration that everything works, run faster than normal: any Market Info cards that are switched on play first, briefly, then two coins for about two and a half seconds each. The demonstration ends by itself after those two coins, or after 90 seconds at most. ## The tour Then the ticker turns to you. It cycles through these pages, each with a thin green bar that empties as the page's time runs out: 1. `Nicely done!` in a color-cycling title, a picture equation, a gem, plus raised hands, an arrow, a moon, and `Let's catch` / `the next move.` Six seconds, shown once. ![Nicely done! Let's catch the next move, with a row of icons](card:greet_intro) 2. The address page: `Open a browser.` / `Enter into its` / `ADDRESS BAR:`, the address large, `Not a search box!`, and `http:// not https://` (plain http, because the page stays on your own network and never crosses the internet). 45 seconds. This page exists because the commonest first-day call is an address typed into a search box. ![Open a browser, enter into its address bar, not a search box: the ticker's address](card:greet_settings_pc) 3. The phone page: `Scan for my settings` and a QR code holding the address, with a red bar inside the code counting down. 60 seconds. ![Scan for my settings: the ticker's address as a QR code](card:greet_settings_qr) 4. The `For help...` card from setup, with Lee's number and email, for ten seconds, every second lap, and only while nobody has opened the settings page. The address and phone pages repeat until one of two things happens. ## How the tour ends - **You open the settings page.** The glass changes at once to `You're in settings!` with a party-popper icon and `Pick your coins,` / `hit Save, and` / `I'll get to work!`, holds it for five seconds, and starts the coins. Once you are on the page, the address and phone pages still to come are cut to a quarter of their time, because you no longer need them. - **One full pass has played**, every page has had its whole time, and nobody has arrived. The coins start on their own. The tour is marked as played and does not return on later power-ups. The first automatic firmware check happens five minutes after power-up whether or not the tour is running. ### The welcome banner URL: https://cryptoticr.com/the-welcome-banner/ First time here? That's Lee (in Ohio). What the banner on a first visit says, when it comes back, and how it differs from the banner after an update. ![The banner on a first visit: First time here? That's Lee (in Ohio), with his picture, his number and his email](phone:flow-welcome-01-banner.webp#welcome) ## On a first visit A banner with Lee's photo: `First time here? That's Lee (in Ohio).` / `He's built me, wrote my firmware, and he's got your back. Questions, problems, stuck? Call or text` the number, and `Suggestions and bug reports welcome:` the email address. It is there for owners who joined the Wi-Fi in seconds without watching the ticker's own setup cards. The banner shows until the ticker has saved anything, or until this browser dismisses it. The dismissal is remembered in the browser; the saved flag lives on the ticker, so a second phone does not see the banner on a ticker that is already set up. ## After an update A different banner, `Welcome to v2.07!` with a `What's new?` link, appears on a version you have not been shown. Dismissing it is recorded on the ticker, so no other browser shows it again. See [after-an-update](/after-an-update/). ### Hotel, cafe and public Wi-Fi URL: https://cryptoticr.com/hotel-cafe-and-public-wifi/ Why networks that show a terms page cannot work with the ticker, how the ticker tells you it is stuck behind one, and the hotspot alternative. ## The terms page Hotel, cafe, airport and store networks nearly always open a page, "tap I agree", "enter your room number", before they let a device online. The ticker has no browser and no finger; it can never get past that page, and there is no setting that changes it. The setup page's second welcome card says: `Hotel, cafe, airport and store Wi-Fi almost always opens a terms page (a "tap I Agree" screen) before letting anything online. I have no browser and no finger, so I can never get past it. It's not a setting. It just can't work there.` ![Public Wi-Fi: hotels, cafes and airports show a terms page that I can't agree to for you](card:welcome_03) ## How the ticker tells you - Picking an open network on the setup page shows: `This network is open. Hotel/cafe/store Wi-Fi usually makes you tap "I agree" on a web page, and I have no browser to do that.` - If the ticker joins such a network and its internet check meets the terms page instead of its server, the setup page says: `Something on this Wi-Fi answered in my server's place, so I can't get through. A sign-in page does that, and so does a content filter. Hold on - don't tap Connect again: I'm finishing up on this network anyway and I'll show you my address in a moment. If there's a sign-in page, open it on your phone and sign in, and that usually clears it.` Signing in on your phone sometimes unblocks the ticker as well, on networks that count devices by the router rather than one at a time; it does not always. Do not tap `Connect` while that message is up: the ticker is finishing setup on this network and a second attempt cancels it. - The ticker still saves such a network and restarts onto it, so that a network that only looked blocked during setup is not lost. If the block is real, the glass shows the start screen with `Something here blocks me.` / `I can't get past this network.` / `Use home Wi-Fi or a hotspot.` / `iOS: Maximize Compatibility.` in turn, and once running, the signal card says `This network is blocking me`. ## What works instead A phone hotspot: on an iPhone with `Maximize Compatibility` turned on, on Android with the hotspot band set to 2.4 GHz. See [using-a-phone-hotspot](/using-a-phone-hotspot/). ### Using the page from several devices URL: https://cryptoticr.com/using-the-page-from-several-devices/ Any phone or computer on the Wi-Fi can open the page, and all see the same settings. What stays per device: the theme, folded sections, the unlock. ![The settings page as any phone or computer on the Wi-Fi sees it: the same coins, colors and timings the ticker holds](phone:live-02.webp "The same page, open on a second device") ## Shared The settings live on the ticker. Every device that opens the page reads the same coins, colors and timings, and a change from one device shows on the others the next time they load or reload. There is no account and no sign-in; being on the Wi-Fi is the credential, unless a password is set. ## Per device - **The unlock.** With a password set, each browser asks once and then keeps its own key in that browser's private storage. The page's words: `Open this page on another phone, or in another browser, and it asks again there.` `Log out here` returns one browser to view-only and leaves the others alone. - **The theme** of the page. - **Which sections are folded** (also sent to the ticker so a fresh browser starts the same way). - The dismissed first-visit banner. ## Two devices editing at once The page does not merge. If another device saved a coin list while yours was open, your next reload says `Refreshed from your ticker, your unsaved coin changes were dropped.` Save from one device at a time. See [page-shows-different-settings-than-the-ticker](/page-shows-different-settings-than-the-ticker/). ### Office and corporate Wi-Fi URL: https://cryptoticr.com/office-and-corporate-wifi/ Why a workplace network may block the ticker in ways nobody can see, the sign-in type it cannot use, and the honest advice: take it home. ## Two different problems **Networks with a username.** A network that signs you in with a username and password (the kind IT departments run) cannot be joined at all. The ticker has no way to enter a username, and the setup page says so: `This network wants a business style sign in with a username, and I have no way to type one. Please use a normal home Wi-Fi or a phone hotspot instead.` **Networks that are locked down.** A workplace network the ticker can join may still stop it reaching its price data, in ways that vary from office to office and that nobody can see from the outside. The setup page's Help panel puts it plainly: `Anywhere with real IT staff, the network is locked down in ways you can't see, and it varies enormously. Even on the main network something may quietly stop me reaching my price data, and there's no way to tell in advance.` ## What the ticker can tell you After joining, the ticker checks whether it can reach its own server and two public addresses on the two ports it uses. The `Status report:` on the glass shows each as green, orange or red, and when its server is out of reach it adds one line naming the shape of the block: `443 fails here, 80 works.` (secure traffic blocked), `My name fails here.` (the name lookup is filtered), `A sign-in page blocks me.` or `No internet here.` That line is what to show whoever runs the network, if you ask them to make an exception. ![Status report: network name, signal, address, and DHCP, DNS and internet check times, each shown as its own line](card:status_report) ## The honest advice Getting an exception for a crypto ticker is rarely worth the trouble. The Help panel says: `Take me home and I'll have a proper chance. Home routers are what I'm built for. Not sure? Call or text Lee and he'll tell you straight.` A phone hotspot on your desk is the other way: [using-a-phone-hotspot](/using-a-phone-hotspot/). ### Refresh and reload URL: https://cryptoticr.com/refresh-and-reload/ Tapping the logo or the Settings heading reloads the page from the ticker. What the page says afterwards, and why a real reload beats the browser's back button. ![The browser line under Settings: tapping the logo or the heading reloads the page from the ticker](phone:all-collapsed.webp#client-line) ## The reload target The whole left of the header, logo, `Settings` and the browser line, is one link that reloads the page from the ticker. It exists because some browsers hide their reload button and in-app browsers never had one: `tap anything under the logo` is the instruction on a support call. It is a real reload, not a cached copy, so what you see afterwards is what the ticker holds. ## What it says - `Up to date with your ticker.` when nothing was pending. - `Refreshed from your ticker, your unsaved coin changes were dropped.` when you had coin edits that were never saved. - `Couldn't reach your ticker just now. If it's installing an update that can take a few minutes.` when the ticker did not answer; see [couldnt-reach-your-ticker-message](/couldnt-reach-your-ticker-message/). ## Reloads the page does itself After a firmware update the page reloads once on its own, because its code is served by the ticker and must match the firmware. See [after-an-update](/after-an-update/). ### Mesh and band-steering routers URL: https://cryptoticr.com/mesh-and-band-steering-routers/ What a mesh system or a router that moves devices between bands looks like from the ticker's side, which settings matter, and why a retry comes first. ![Between tries on the glass: no luck yet, trying again, with what went wrong on the last try](card:join_retry) ## Two kinds of router, one behavior A mesh system is several units sharing one network name. A band-steering router is one unit that offers its 2.4 GHz and 5 GHz bands under one name and chooses which band each device gets. Many mesh systems do both. From the ticker's side they behave alike: during a join, or a few minutes after it, the router may ask the ticker to leave so it can move it somewhere else. The ticker has only a 2.4 GHz radio, so being steered toward 5 GHz leads nowhere. ## What the setup page says When that happens, the setup page explains it under `Extra technical detail`: - `Your router asked me to leave. That usually means it restarted, or it moved me to a different access point. Tap Connect again.` - `Your router and I could not agree on a security type. I can join WEP, WPA and WPA2 Wi-Fi, but not WPA3.` Some mesh systems in mixed WPA2/WPA3 mode send this once with a good password and accept the next try. If it repeats, the network is set to WPA3 only, or it requires Protected Management Frames; see [security-type-not-supported](/security-type-not-supported/). Neither line means the password is wrong, and the page does not say it is. For most failures the ticker already retries on its own, up to three tries for each tap of `Connect`, and the glass shows `No luck yet.` and `Trying again (2 of 3)` between them. ## What to do 1. Tap `Connect` again. A handoff is a moment's event, and the next try is often let in. 2. If your system can give its 2.4 GHz band a name of its own, do that and pick the 2.4 GHz name. A network that exists only on 5 GHz is invisible to the ticker: `I can't find that network right now. Make sure it's on and in range. I can only join 2.4 GHz networks, so a 5 GHz-only one is invisible to me.` 3. If it cannot, use its temporary 5 GHz pause or its IoT network, where it has one. [router-issues](/router-issues/) lists where those settings are on eero, Google Nest, TP-Link Deco, NETGEAR Orbi, ASUS and others. 4. Turn off **Fast Roaming** (802.11r, sometimes called Fast Transition) for the network the ticker uses. Many small devices cannot join a network that advertises it. 5. Set the ticker up near the unit it will use, and check the bars beside the network name in the setup page's list: [signal-bars-and-dbm](/signal-bars-and-dbm/). ![The setup page's network list, where the bars and dBm number show how well the ticker hears each network from where it sits](phone:flow-setup-05-choose.webp#networks) ## A mesh behind another router If the mesh is plugged into a router from your internet provider and both are running their own network, the ticker can end up on one and your phone on the other, and then the phone cannot open the ticker's settings page. Put the mesh in bridge mode, which TP-Link Deco calls **Access Point** mode and eero calls **Bridge** mode, so there is one network in the house. Or turn off the Wi-Fi on the provider's router and let the mesh do it all. ## Once it is on The ticker stays with the unit it joined until that connection breaks. It does not look for a nearer unit while it runs, so a ticker carried to another room keeps talking to the unit it started with. Switch it off and on after a move, and it joins again from where it now sits. When a mesh does drop it, the ticker reconnects by itself, and shows nothing unless the drops become frequent: three within an hour and its signal card says `Wi-Fi drops out`. See [the-wifi-signal-check](/the-wifi-signal-check/). ### Router settings that block new devices URL: https://cryptoticr.com/router-settings-that-block-new-devices/ The router-side reasons a join fails: approval lists, device limits, no address handed out, WPA3-only, 5 GHz-only, and what the ticker says for each. ## Approval lists Some routers hold every new device until someone approves it in the router's app ("access control", "device approval", "MAC filtering"). To the ticker that looks like a router that lets it in and then never gives it an address, or turns it away without a reason. The setup page says: - `Your router let me in, then never sent me an address to use with it. Tap Connect again first. If it keeps happening, get me and the router closer together, and check your router's app for a list that has to approve new devices.` - `Your router turned me away without saying why. That can be the password, so check that first. Some routers also hold new devices for approval: look for access control in your router app and let me in.` Look for the ticker in the router's app under its name, `CT` and three digits, and approve it. ## Device limits A router that has reached its limit of connected devices refuses the next one. The setup page says `The router says it's full.` and, in detail: `Your router is already holding as many devices as it allows. Restart it, or remove something you no longer use, then try again.` ## No address handed out A router that lets the ticker on but never answers its request for an address leaves the join half-done. If the signal is strong the page says `The router let me in but never sent me an address to use with it. My signal here is strong, so distance isn't the problem. Tap Connect again, that often settles it.` If the ticker has already joined and is waiting, its screen shows `Almost connected` with `Wi-Fi is up. No IP address assigned yet.` and a reason under it, `DHCP server not responding` or `Is DHCP setup right?`. ![Almost connected: Wi-Fi is up, no IP address assigned yet, with the DHCP reason line](card:calm_wait_no_address) The usual fix is a router restart; the old support pages also list a router whose pool of addresses has run out, which a restart clears and the router's DHCP settings enlarge. ## Security set to WPA3 only The ticker joins WEP, WPA and WPA2, not WPA3. A router set to WPA3 only refuses it: `Your router and I could not agree on a security type. I can join WEP, WPA and WPA2 Wi-Fi, but not WPA3.` Set the router to WPA2, or to WPA2/WPA3 mixed mode. ## 5 GHz only A network that exists only on 5 GHz is invisible to the ticker: `I can't find that network right now. Make sure it's on and in range. I can only join 2.4 GHz networks, so a 5 GHz-only one is invisible to me.` Turn the 2.4 GHz band on, or pick the router's 2.4 GHz name. ## Country or channel settings Rarely, a router refuses the ticker's radio settings: `Your router refused my radio settings. This one is rare, and usually means the router is set to a country or channel I cannot use.` Setting the router's region to your own country, and its 2.4 GHz channel to 1–11, resolves it. ### What happens when the Wi-Fi drops URL: https://cryptoticr.com/what-happens-when-wifi-drops/ How the ticker behaves when its network goes away, while it is running, and when it starts up and cannot find it, and why it never opens setup for an outage. ## While the ticker is running A short drop is invisible: the radio reconnects on its own and the coins carry on. A longer one shows the signal card with the title `Looking for Wi-Fi`, your network's name, `Is it on?` and, under it, `I'll reconnect by myself`. Prices stop updating meanwhile; the last ones stay on the glass with their age. ![Looking for Wi-Fi: is it on, I'll reconnect by myself](card:trouble_link_down) If the network stays away for 60 minutes without a break, the ticker restarts once, on the theory that a fresh start reconnects better than an old one: the first screen after it reads `Restarted to reconnect`, `to your Wi-Fi`. The one exception is a ticker you have warned about a password change, which restarts after two minutes instead; see [changing-your-router-password](/changing-your-router-password/). ![Restarted to reconnect to your Wi-Fi, the screen the ticker shows after the hour-long wait ends in a restart](card:boot_reason_reconnect) ## At start-up Every start-up begins with `Connecting to:` and the saved network's name, and a line under it: `I'm looking for your`, `saved Wi-Fi now...`, `Try 1 of 2 - 10s each`. A ticker that has completed setup tries twice, ten seconds each. ![Connecting to MyHomeWiFi: I'm looking for your saved Wi-Fi now, try 1 of 2](card:boot) When a try succeeds the ticker narrates the rest: `I'm logging in using`, `my saved password...`, `I've logged in!`, then `Your router gave me`, `this address to use:` (or `I'm using the fixed`, `address you gave me:`) and the address. ## When the network is not there A ticker that has completed setup does not open setup mode for a missing network. It waits. The waiting screen is headed by what it knows: | Header | Under it | | --- | --- | | `Trying to connect` | nothing has answered yet: `No answer yet. I keep trying.` | | `Waiting for Wi-Fi` | the network is definitely not on the air: `I can't see it right now.` | | `Wi-Fi answered` | the router is there and answering but the ticker cannot get on: `It's there. I can't get on yet.`, or `It rejected my password.` when the router proved that. | | `Almost connected` | joined, but no address yet: `Wi-Fi is up. No IP address assigned yet.` | ![Trying to connect: no answer yet, I keep trying](card:calm_wait_trying) ![Waiting for Wi-Fi: I can't see it right now](card:calm_wait_not_seen) ![Wi-Fi answered: it's there, I can't get on yet, with the rejection evidence](card:calm_wait_answered) ![Almost connected: Wi-Fi is up, no IP address assigned yet](card:calm_wait_no_address) Under the headline: the network's name, a reason line when the ticker has one (for example `No reply from your router yet`), and a footer that rotates between three things: a hint (`Changed your Wi-Fi? 5 quick restarts wipe me.`), the cadence (`I retry every 15 seconds and restart myself every 2 minutes.`) and the router's own evidence. It keeps trying every 15 seconds, restarts every two minutes, and joins the moment the network is back, nothing for you to do after a power cut or a router reboot. See [after-a-power-cut](/after-a-power-cut/). Two cases do leave the wait on their own: - **The router refuses the password four times in a row.** The screen changes to `Wi-Fi rejected my password` (or `Can't join Wi-Fi`) with `Did the password change?`, `I'll keep trying, then`, `open my setup to fix it.`, and after the fourth refusal the setup network opens, leading with a `Heads up` card. Every setting is kept. - **The saved details have never worked.** A network stored but never once joined is not waited for: after two failed rounds the setup network opens, the footer having said `I'll retry a few times.` and `1 more try, then I'll open my setup page.` ## A ticker that never completed setup A ticker that has a saved network but never finished setup, the join was interrupted, say, tries three times, then restarts to try again, up to three restarts, telling the story on the way: `One more try...`, `Restarting to reach`, `your Wi-Fi (1 of 3).`, `If this doesn't work,`, `I'll open setup mode.`, with `Wi-Fi trouble`, `No worries!` and `Fallback plan` cards the first time. ![One more try: restarting to reach your Wi-Fi, 1 of 3](card:reboot_retry_0) ![Wi-Fi trouble: your Wi-Fi can take longer to wake up than I do, like after a power cut](card:reboot_retry_1) ![No worries! I'll restart and try again, up to 3 more times](card:reboot_retry_2) ![Fallback plan: I'll open setup to pick a Wi-Fi or fix your password](card:reboot_retry_3) Between attempts it names the way out: `Changed your Wi-Fi?`, `Restart me 5 times`, `quickly to set it up.` If the third restart fails too, it opens its setup network with the `Heads up` card `I can't find your Wi-Fi` and the network's name, and keeps scanning for that network in the background; if the network reappears it says `Your Wi-Fi is back!` and restarts onto it. ### After a power cut URL: https://cryptoticr.com/after-a-power-cut/ What the ticker does when the power comes back before the router is ready: it waits, retries every 15 seconds, and rejoins on its own. ## The ticker is faster than the router After a power cut the ticker is back on in a few seconds; most routers take a minute or more. So the ticker's first two tries, ten seconds each, under `Connecting to:` and your network's name, usually find nothing. That is expected, and the ticker is built for it. The setup page's Help says so: `I come back faster than most routers. If I can't find your Wi-Fi straight away I'll wait and restart myself until it's back, nothing for you to do.` ## What you see The waiting screen: `Trying to connect` or `Waiting for Wi-Fi`, the network's name, `No answer yet. I keep trying.` or `I can't see it right now.`, and a footer that rotates `I'll keep retrying.`, `I retry every 15 seconds and restart myself every 2 minutes.` and any evidence the router has sent. Every two minutes the ticker restarts, the screen goes back to `Connecting to:`, and tries again. ![Trying to connect: no answer yet, I keep trying](card:calm_wait_trying) ![Waiting for Wi-Fi: I can't see it right now](card:calm_wait_not_seen) The moment the router is up, a try succeeds and the ticker continues with `I'm logging in using`, `my saved password...`, `I've logged in!`, the address, and then the coins. Nothing needs to be pressed. ## Restarting it yourself Unplugging and replugging the ticker during this wait is harmless, each restart is one more try. Two things to know: - Five restarts in quick succession, each within five seconds of power-up, is the factory-reset gesture, and it erases the ticker's settings and Wi-Fi. A restart after the waiting screen has been up for more than a few seconds does not count toward it. See [factory-reset-by-restarting-five-times](/factory-reset-by-restarting-five-times/). - A ticker that has never completed setup shows a different story after a failed start, `One more try...` and `Restarting to reach`, `your Wi-Fi (1 of 3).`, and opens its setup network after three restarts. That ticker was mid-setup when the power went; finish its setup as on day one. ![One more try: restarting to reach your Wi-Fi, 1 of 3](card:reboot_retry_0) ## Power cuts and the power itself If a power card such as `Power a bit low` or `Power very low!` appears after the mains came back, the supply is sagging; see [power-card-says-low-or-high](/power-card-says-low-or-high/). ![Power a bit low: try a different USB power source](card:voltage_low) ## Policies ### Contact URL: https://cryptoticr.com/contact/ How to reach Lee, who designed the ticker and wrote its firmware: text or call (234) 575-2550, or email. The store can only process returns. ![The ticker's own help card: call or text Lee, with his number and address](card:welcome_05) ![The foot of the settings page, which carries the phone number and the email address](phone:all-collapsed.webp#footer-links) ## Text or call **(234) 575-2550** — text or call. That is Lee, in Hudson, Ohio. He designed the ticker, developed its firmware and tested it before it shipped; there is no call center and no script. Most owners text, and it is the fastest way to reach him. The ticker's own screens say `Call or text Lee:` with this number, and the setup page says `Stuck? Call or text him, not the store.` A text works in the one place nothing else does: while your phone is joined to the ticker's own `CT` network during setup, where there is no route to the internet. ## Email **leeo@cryptoticr.com** — for anything that is easier to write than to say, and for screenshots. Suggestions and bug reports are welcome at the same address. Expect an answer the same day, or the next business morning at the latest. If you have written and heard nothing by then, text the number above. Mail goes astray in both directions, and an unanswered message is far more likely to be one that never arrived than one that was ignored. ## Why not the store The store can only process returns. Lee can get you up and running, usually in a few minutes. If a problem looks like a reason to send the ticker back, it is worth one message first. ## What helps Two things shorten every conversation: the line under `Settings` at the top of the settings page (it names your browser), and the `Firmware:` line beside it. If the settings page will not load, its own card has a `Copy report`, `Text it to Lee` and `Email it to Lee` row that packages everything. See [before-you-call](/before-you-call/). If you cannot reach the settings page at all, which is the usual case when a ticker will not join a network, none of that is needed. Say what the screen shows and what happened last; that is enough to start. ## Warranty and returns Two years' parts and labor; see [warranty](/warranty/) and [returns-and-refunds](/returns-and-refunds/). ### Where to buy URL: https://cryptoticr.com/where-to-buy/ CryptoTicr is sold on Amazon, which handles delivery and returns. ![The CryptoTicr at an angle, showing a coin on its screen](shot:ct-angle) ## Amazon Amazon is where CryptoTicr is sold. The **Buy on Amazon** button at the top and foot of every page of this site opens the listing. Amazon ships the order and handles returns. ## Warranty and support Every ticker comes with a two-year warranty and support from Lee himself. See [warranty](/warranty/) and [contact](/contact/). ### Privacy URL: https://cryptoticr.com/privacy/ What the ticker keeps, what it sends and why, what this website records, and what is never collected: no account, no wallet, no camera, no microphone. ![The settings page footer: the addresses and build the ticker knows about itself](phone:all-collapsed.webp#page-footer) ## What stays on the ticker Your Wi-Fi name and password, your coin list and every display setting are stored on the ticker itself. The Wi-Fi password never leaves it. There is no account to create and nothing to sign in to. ## What the ticker sends, and why To show prices, the ticker asks CryptoTicr's server for them, over an encrypted connection, as each coin comes round. Each request names the coin and carries an identifier for the ticker, its firmware version and a few readings about its own health and setup. Once an hour, when it checks for firmware updates, it also sends the time zone you chose, so quiet hours keep your local time, and a short health report. After a fault it sends the technical record of the fault. These readings are how Lee sees a ticker that is struggling and fixes the cause in a firmware update. The server sees the internet address your requests come from, as every server does. ## What is never collected - Your Wi-Fi password. - Your name, email address or location, beyond the time zone you picked. There is no account. - Sound or pictures. The ticker has no microphone and no camera. - Anything about your crypto. The ticker never connects to a wallet or an exchange; it shows public market prices only. ## Crash reports After a fault the ticker may show a QR code headed `Crash report data`, with `Scan and send to Lee`. It holds the technical record of the fault and nothing about you. Sending it is up to you. ## The settings page The ticker serves the settings page on your home network. Your browser fetches the page's scripts and the list of coins from CryptoTicr's server. If the page fails to load, your browser tells that server which ticker and browser it was and what went wrong, so a broken page gets noticed and fixed. Your browser keeps a few conveniences for the page, on your device only: the page theme, which sections you have folded, whether you have seen the welcome notes, and, if you set a settings password, a scrambled copy of it so that browser stays unlocked. ## This website This website has no accounts, no ads and no tracking cookies, and nothing is shared with anyone. We count visits to the site for our own marketing. ## Questions Ask Lee; see [contact](/contact/). ### Warranty URL: https://cryptoticr.com/warranty/ Two years, parts and labor, from the day you bought it, against defects in materials or workmanship. What it covers, what it does not, and how to claim. ![The back of the ticker's case](shot:ct-back) ## Coverage Your CryptoTicr is covered for two years from the date you bought it. If it fails in that time because of a defect in its materials or workmanship, under normal use, it is repaired or replaced at no charge. Parts and labor are both included. ## What is not covered - Damage from an accident, a drop, a spill, misuse or abuse. The ticker is not waterproof. - A ticker that someone other than CryptoTicr has opened, modified or repaired. - Normal wear and tear. - Damage from heat, water, lightning or other outside causes. - Loss or theft. A problem with your Wi-Fi or your internet service is not a defect, so the warranty does not come into it. Lee helps with those anyway, for as long as you own the ticker. ## How to claim 1. Contact Lee first. Text or call **(234) 575-2550**, or email **leeo@cryptoticr.com**. Say what the screen shows and what happened. 2. Most problems that look like a fault turn out to be a Wi-Fi or power question, and they are fixed in a few minutes with nothing sent anywhere. 3. If the ticker is defective, Lee arranges the repair or replacement and tells you where to send it. Keep your order confirmation: it is your proof of the purchase date. ## Limits Repair or replacement is the whole remedy this warranty gives. CryptoTicr LLC is not liable for indirect or consequential losses. The warranty is governed by the laws of Ohio. ## Within 30 days of delivery You can also send it back for a refund. See [returns-and-refunds](/returns-and-refunds/). ### Returns and refunds URL: https://cryptoticr.com/returns-and-refunds/ Talk to Lee first, most problems are fixed in minutes, and every ticker has a two-year warranty. Otherwise 30 days from delivery, full refund, through Amazon. ## Before you send it back Talk to Lee first, not the store. A store can only process a return. Lee wrote the ticker's firmware, and most tickers that look faulty are a Wi-Fi setting away from working, which takes a few minutes by text or phone. Text or call **(234) 575-2550**, or see [contact](/contact/). Every ticker is covered by a two-year warranty. A ticker that turns out to be defective is repaired or replaced at no charge, inside or outside the return window. See [warranty](/warranty/). ## The window You have 30 calendar days from the day the ticker was delivered to return it for a full refund. ## Condition Send it back in its original condition, in its box, with the USB cable, the power adapter and the printed card that came with it. ## How to return it Returns go through Amazon, which issues the refund. Open Your Orders on Amazon, find the ticker, and choose to return it. Amazon gives you the return label and the instructions. CryptoTicr does not sell direct, so there is no separate return address to write to. ## After 30 days The warranty carries on after the return window closes: a ticker that develops a fault later is repaired or replaced, not refunded. See [warranty](/warranty/). ### Specifications URL: https://cryptoticr.com/specifications/ A 1.54-inch 240 by 240 IPS screen, 2.4 GHz Wi-Fi on an ESP8266, USB-C power at about one watt, in a case 1.38 by 1.57 by 1.77 inches (35 by 40 by 45 mm). ![The front, side and back drawn to scale beside a golf ball, with the width and height of each in inches and millimeters](shot:size-chart) ## Screen - **Size:** 1.54 inches (39 mm), measured diagonally - **Resolution:** 240 by 240 pixels, square - **Type:** IPS color panel, readable from the side - **Brightness:** adjustable, with a quieter setting for night hours; see [brightness](/brightness/) and [quiet-hours](/quiet-hours/) ## Size - **Dimensions:** 1.38 inches wide, 1.57 tall and 1.77 deep (35 by 40 by 45 mm) - **Model number:** CT-MICRO-BK - **Color:** black ## Wi-Fi - **Band:** 2.4 GHz only (802.11 b/g/n) - **Security:** WPA2, WPA, WEP and open networks. Not WPA3-only networks, and not networks that ask for a username. - **Controller:** Espressif ESP8266, on an ESP-12F module Most routers offer 2.4 GHz. [wifi-requirements](/wifi-requirements/) has the full list, and [router-issues](/router-issues/) covers the router settings that get in the way. ## Power - **Socket:** USB Type-C, on the back - **Supply:** 5 V from any USB port or the included adapter - **Draw:** about 0.2 A, which is about one watt - **Battery:** none; it is built to stay on See [power-and-usb](/power-and-usb/). ## What it shows Up to 12 coins in rotation, chosen from the top 1,000 by market value, one, two or four to a screen. Prices come from CoinGecko through CryptoTicr's own server. See [features-at-a-glance](/features-at-a-glance/). ## Software The firmware updates itself over Wi-Fi. Setup and settings happen in a web browser on your phone, tablet or computer; there is no app and no account. ## In the box The ticker, a USB cable with an on/off button, a 110 V power adapter, and the printed Quick-Start card. See [whats-in-the-box](/whats-in-the-box/). ![The ticker at a three-quarter angle, a coin on its screen](shot:cutout-34 "32° Front view") ![The underside, with its non-slip pad](shot:cutout-pad "Bottom view") ### Attribution and trademarks URL: https://cryptoticr.com/attribution-and-trademarks/ Where the prices come from: CoinGecko supplies the data, and the ticker and this site carry its mark. CryptoTicr belongs to CryptoTicr LLC. ![Powered by CoinGecko, at the foot of the ticker's settings page](phone:all-collapsed.webp#powered-by) ## Price data Every price, market figure and chart the ticker shows originates from CoinGecko, an independent cryptocurrency data service that tracks prices and market figures for thousands of coins across many exchanges. The ticker's settings page carries `Powered by:` with the CoinGecko mark in its footer, linked to CoinGecko's website, and so does the footer of every page of this site. CoinGecko is a trademark of its owner. CryptoTicr uses CoinGecko's data and is not otherwise connected with it. ## CryptoTicr CryptoTicr, the ticker's design and its firmware belong to CryptoTicr LLC, of Hudson, Ohio. ### Leave a review URL: https://cryptoticr.com/leave-a-review/ Reviews on the Amazon listing are what rank it, so a few words from a happy owner help more than anything. The review form is one tap from this page. ![The ticker on a desk, which is what a review is about](shot:ct-angle) ## Why it matters Amazon ranks a listing by its reviews, so a review from an owner who likes the ticker does more for a one-person company than any advertisement. ## Where [Review CryptoTicr on Amazon](amazon:review) opens Amazon's review form for the ticker. The `Review` link in the footer of the ticker's own settings page opens the same form. If you bought elsewhere, a review on that store helps the same way. ## If it is not a happy review [report-a-bug-or-suggest-a-feature](/report-a-bug-or-suggest-a-feature/), or [contact](/contact/). Most problems are fixable in minutes with some help, and a firmware update can fix a real one for every owner. ### Report a bug or suggest a feature URL: https://cryptoticr.com/report-a-bug-or-suggest-a-feature/ How to send Lee a bug report or an idea, what to include, and what happens to it. ![The settings page's own report row: Copy report, Text it to Lee, Email it to Lee](phone:flow-fault-02-report.webp#diagnostics) ## Where Email **leeo@cryptoticr.com**. The settings page says the same at the bottom of its What's-new list, `Love it or hate it? Tell me`, and in its welcome banner: `Suggestions and bug reports welcome`. ## What to include in a bug report - What you expected and what happened instead, in your own words. - The exact words on the ticker's screen, or a photo of it. - The `Firmware:` line from the settings page's header, and the line under `Settings` that names your browser. - If the settings page itself misbehaved, the report its wait card can copy (`Copy report`), which carries everything the page knows. Details that help are on [before-you-call](/before-you-call/). One message is enough; you will not be asked to fill in a form. ## Suggestions Ideas are read. The firmware is updated over the air, so a good idea can reach every ticker, including yours, without anyone sending anything back. ### What's in the box URL: https://cryptoticr.com/whats-in-the-box/ The ticker, a USB cable with an on/off button, a 110 V power adapter, the printed Quick-Start card, and the warranty and regulatory card. ![The ticker as it comes out of the box, with a coin on its screen](shot:ct-angle) ![The back of the case, with the USB-C socket the cable plugs into](shot:ct-back) ## Contents - The CryptoTicr. - A USB cable, USB-A at one end and USB-C at the other, with an on/off button in the lead. - A 110 V AC power adapter with a USB-A socket. - The Quick-Start card. The back of it explains the Wi-Fi setup in plain English. Both sides are on [quick-start-guide](/quick-start-guide/) if you lose it. - The two-year limited warranty and regulatory card. ## What you add - A Wi-Fi network on the 2.4 GHz band, connected to the internet. Almost every home router has one. See [wifi-requirements](/wifi-requirements/). - A phone, tablet or computer with Wi-Fi and a web browser, for the few minutes of setup. There is no app to install. The adapter is there for convenience. Any USB port that stays powered, on a computer, a TV or a wall charger, runs the ticker as well; see [power-and-usb](/power-and-usb/). ## Next [unboxing-and-first-power-up](/unboxing-and-first-power-up/) takes it from the box to its first setup screen.