<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>firmware - Hard Wired</title>
	<atom:link href="https://www.hardwired.dev/tag/firmware/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hardwired.dev</link>
	<description></description>
	<lastBuildDate>Sun, 02 Aug 2026 10:51:55 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.hardwired.dev/wp-content/uploads/2022/10/android-chrome-256x256-1-150x150.png</url>
	<title>firmware - Hard Wired</title>
	<link>https://www.hardwired.dev</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Multiboot v UV-K5 QUANSHENG: jak Losehu obchází limit 64 KB flash</title>
		<link>https://www.hardwired.dev/2026/08/02/multiboot-v-uv-k5-jak-losehu-obchazi-limit-64-kb-flash/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sun, 02 Aug 2026 10:51:08 +0000</pubDate>
				<category><![CDATA[HAM]]></category>
		<category><![CDATA[eeprom]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[hardware-mod]]></category>
		<category><![CDATA[Quansheng]]></category>
		<category><![CDATA[UV-K5]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=3108</guid>

					<description><![CDATA[<p>Spektrální analyzátor, SSB přes přidaný SI4732, automatická dopplerovská korekce pro satelity. Do jednoho firmwaru pro Quansheng UV-K5 se to nevejde &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2026/08/02/multiboot-v-uv-k5-jak-losehu-obchazi-limit-64-kb-flash/">Multiboot v UV-K5 QUANSHENG: jak Losehu obchází limit 64 KB flash</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>Spektrální analyzátor, SSB přes přidaný SI4732, automatická dopplerovská korekce pro satelity. Do jednoho firmwaru pro Quansheng UV-K5 se to nevejde a nikdy nevešlo. Mikrokontrolér DP32G030 má 64 kilobajtů flash, bootloader si z toho ukrojí svoje a autoři custom buildů pak roky řeší, kterou funkci vyhodit, aby se vešla jiná.</p>
<p>Vývojář vystupující jako losehu to vyřešil oklikou. Nechal firmwary bydlet v externí EEPROM a napsal bootloader, který si vybraný obraz před startem překopíruje do flash. Projekt se jmenuje <a href="https://github.com/losehu/uv-k5-bootloader-custom">uv-k5-bootloader-custom</a> a jeho jediný release nese číslo 0.02. Níž je rozepsané, jak to funguje, kolik pájení to obnáší a proč to na vaší stanici nejspíš nepojede.</p>
<h2>Bootloader, který nastartuje druhý bootloader</h2>
<p>Architektura je dvoustupňová a to je na celém projektu ten nejchytřejší kus. <code>LOSEHU_BASE_BOOT</code> nahradí tovární bootloader Quanshengu přímo ve flash procesoru. Při zapnutí načte z EEPROM soubor <code>L_BLXXX.bin</code> do RAM a skočí do něj. Teprve tenhle druhý stupeň umí to podstatné: čte firmware z EEPROM, zapisuje ho do flash a mluví původním sériovým protokolem, takže běžné flashovací nástroje fungují dál.</p>
<p>Proč takhle složitě? Protože prvnímu stupni musí zbýt místo. Menu s výběrem obrazů, čínská znaková sada, obsluha I²C sběrnice – to se do zbytku 64KB flash vedle firmwaru samotného nenacpe. Tak to leží v paměti a do RAM se natáhne jen na těch pár vteřin, než si uživatel vybere.</p>
<p>Přirovnání ke GRUBu sedí přesně napůl. GRUB umí nastartovat systém z libovolného oddílu, kdežto tady se vybraný obraz pokaždé fyzicky přepíše do jediného slotu. Přepnutí firmwaru proto chvíli trvá a ukrajuje z počtu zápisových cyklů flash.</p>
<h2>Dva M24M02 na sobě, žádná deska navíc</h2>
<p>Podmínka je jednoznačná: 4Mib EEPROM, tedy 512 kB. Tovární UV-K5 má osm kilobajtů, typicky čip řady 24C64.</p>
<p>Rozdíl je šedesátičtyřnásobek.</p>
<p>Po fórech koluje varianta s malou adaptérovou deskou pro dva čipy. Jenže autor projektu na přímý dotaz v <a href="https://github.com/losehu/uv-k5-firmware-custom/discussions/142">diskuzi na GitHubu</a> odpověděl mnohem prozaičtěji: dva kusy M24M02 a druhý připájet naskládaný na první, s adresovacím pinem na VCC. Piggyback, jak se tomu říkalo za časů modování herních konzolí.</p>
<p>Žádné vlastní PCB.</p>
<p>Jeden detail, na kterém se dá pohořet. M24M02 spotřebuje dva bity device-select interně na pokrytí svých 2 Mbit, takže externě zbývá jediný chip-enable. Proto losehu mluví o jednom pinu, ne o trojici vstupů A0 až A2, jak se občas píše v překladech čínských návodů. Než sáhnete po páječce, ověřte si zapojení v datasheetu podle konkrétního suffixu pouzdra.</p>
<p>Kolik obrazů se do paměti vejde, jde spočítat z <a href="https://github.com/losehu/uv-k5-bootloader-custom/blob/main/eeprom_add.md">mapy EEPROM</a> v repozitáři. Prvních 256 kB je rezervovaných pro data běžného firmwaru, čtyři kilobajty drží tabulku obrazů, necelých dvanáct kilobajtů zabírá druhý bootloader a na firmwary samotné zbývá 240 kB. Jeden obraz přitom nesmí přesáhnout 60 kB, protože se musí vejít do flash procesoru.</p>
<p>Vyjdou z toho čtyři sloty.</p>
<p>Tabulka sice pojme až 64 záznamů, jenže to je datová struktura, ne reálná kapacita. Kdo počítá s tuctem verzí na přepínání, bude zklamaný.</p>
<h2>Nejdřív zjistěte, jakou K5 vlastně máte</h2>
<p>Tohle většina návodů odbývá jednou větou, a přitom to rozhoduje o všem ostatním. Bez správné revize hardwaru je zbytek článku akademická rozprava.</p>
<p>Rodina UV-K5 se prodává pod jmény UV-K5, UV-K5(8), UV-K6, UV-K5(99) nebo UV-5R Plus, v rebrandu Radtel jako RT-590 a RT-600, přičemž stejný kus železa přebalený do jiné krabice s jiným logem a jinou verzí továrního firmwaru je v téhle branži spíš pravidlo než výjimka. Název na krabici neříká skoro nic. Napříč řadou se používají tři různé hlavní procesory a firmware pro jeden z nich na druhém nenaběhne.</p>
<p>Losehu bootloader potřebuje <strong>revizi V1 s procesorem DP32G030</strong> – Cortex-M0, 64 kB flash, 8 kB konfigurační EEPROM a rádiovou část na BK4819. Novější kusy jedou na PY32F030 (revize V2, PCB verze 1.8) nebo PY32F071 (revize V3). Autor nástroje <a href="https://github.com/qrp73/K5TOOL">K5TOOL</a> upozorňuje, že po nahrání firmwaru pro starší revizi tyhle stanice prostě nenastartují. V2 se pozná podle značení v bateriové přihrádce.</p>
<p>Vyndejte baterku a podívejte se. Trvá to deset vteřin a může vám to ušetřit zkažené odpoledne.</p>
<h2>Kde to naráží</h2>
<p>Instalace není záležitost programovacího kabelu. Bočním konektorem nahrajete firmware, ne bootloader, takže se musí otevřít ručku a připájet na SWD body na desce. Autor v README výslovně píše, že potřebujete ST-Link nebo J-Link, a skripty k tomu leží ve složce <code>bl-toolkit</code>. Obrazy firmwaru se pak zapisují přes webový nástroj <a href="https://k5.vicicode.com/">K5Web</a>. Riziko je zřejmé: nahrazujete tovární bootloader, a losehu k tomu v README přidává suché varování, že stanice se během flashování může stát cihlou, on za to neručí a projekt je open source právě proto, aby si každý za svoje kroky odpovídal sám. Po nepovedeném zápisu boční konektor nepomůže. Vůbec. Než začnete, vytáhněte si kalibraci – v továrním rozložení sedí na adresách 0x1E00 až 0x2000 a k5tool ji stáhne jedním příkazem.</p>
<p>Po komunitě koluje ještě jedno tvrzení, u kterého jsem opatrný. Prý mod zhoršuje citlivost přijímače zhruba ze −120 na −116 dBm. Nejdřív mi to znělo jako věrohodný důsledek dlouhých vodičů na I²C sběrnici kousek od vstupního dílu. Když jsem ale hledal zdroj, nenašel jsem žádné měření, které by to spojovalo právě s EEPROM modem. Zato existuje dobře doložená debata o citlivosti u custom firmwaru, kde uživatel v issue u egzumeru popisuje na UHF −119 dB proti 126 až 127 dB u továrního buildu. Podezřívám, že se ty dvě věci někde po cestě slily do jedné pověsti.</p>
<p>Celý ten cirkus s pájením dvou pamětí má navíc omezenou životnost. Losehu paralelně vyvíjí projekt <a href="https://github.com/losehu/uv-k5-system-custom">uv-k5-system-custom</a>, který má UVK5 umožnit načítat a spouštět firmware větší než 64 kB. Jestli to dotáhne, přepínání obrazů ztratí smysl, protože všechny funkce se vejdou do jediného buildu. Do té doby zůstává multiboot jedinou cestou, jak mít ve stejné stanici spektrální analyzátor i satelitní doppler.</p>
<p><strong>Poznámka k rozsahu textu:</strong></p>
<p>Všechno výše je zatím teorie. Vycházím z repozitářů losehu, z odpovědí<br />
autora v diskuzích a z dokumentace okolních nástrojů. Sám jsem tu úpravu<br />
zatím neudělal, mám ji v plánu a tenhle článek vznikl jako příprava na ni.</p>
<p>Až se k pájení dostanu, doplním sem postup krok za krokem, fotky<br />
naskládaných pamětí a poznámky k tomu, co se nepovedlo napoprvé.</p>
<p>Ta poslední kategorie bývá u podobných modů obvykle nejdelší.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2026%2F08%2F02%2Fmultiboot-v-uv-k5-jak-losehu-obchazi-limit-64-kb-flash%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2026/08/02/multiboot-v-uv-k5-jak-losehu-obchazi-limit-64-kb-flash/">Multiboot v UV-K5 QUANSHENG: jak Losehu obchází limit 64 KB flash</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Companion MeshCore přes WiFi: mesh z domova i z práce</title>
		<link>https://www.hardwired.dev/2026/07/26/companion-meshcore-pres-wifi-mesh-z-domova-i-z-prace/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sun, 26 Jul 2026 19:01:21 +0000</pubDate>
				<category><![CDATA[HAM]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Heltec]]></category>
		<category><![CDATA[lora]]></category>
		<category><![CDATA[MeshCore]]></category>
		<category><![CDATA[vpn]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=3105</guid>

					<description><![CDATA[<p>Bluetooth companion má jednu nepříjemnou vlastnost. Musíte u něj stát. Deska leží doma na parapetu, kde má rozumný výhled na &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2026/07/26/companion-meshcore-pres-wifi-mesh-z-domova-i-z-prace/">Companion MeshCore přes WiFi: mesh z domova i z práce</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>Bluetooth companion má jednu nepříjemnou vlastnost. Musíte u něj stát.</p>
<p>Deska leží doma na parapetu, kde má rozumný výhled na město a slušnou slyšitelnost do meshe, ale vy jste v práci a mobil se k ní přes BLE nedostane. Řešení existuje: nechat nódu viset na domácí WiFi, na routeru jí dát pevnou IP a z venku se do domácí sítě dostat přes VPN. MeshCore klient pak místo Bluetooth otevře TCP spojení na tu adresu a chová se, jako byste seděli vedle desky.</p>
<p>Háček je v tom, že tenhle firmware si musíte upéct sami. Počítejte s hodinou práce, když půjde všechno hladce.</p>
<h2>Proč to webflasher neumí</h2>
<p>Otevřete si flasher.meshcore.io, vyberete Heltec v3 a dostanete pět rolí: Companion Bluetooth, Companion USB, Repeater, Room Server a KISS Radio Modem. WiFi varianta tam prostě není.</p>
<p>Důvod je banální a zároveň otravný. SSID a heslo se u MeshCore vkládají jako build flagy při kompilaci, takže výsledná binárka obsahuje přihlašovací údaje k vaší síti napevno. Webflasher rozdává jeden a tentýž soubor všem, takže nemá jak vaše údaje dovnitř dostat. Buď si to zkompilujete, nebo máte smůlu. Kompilaci vám nikdo neušetří. Samotné nahrání do desky ale z prohlížeče udělat jde a k tomu se dostanu níž.</p>
<p>Druhá věc, kterou je dobré vědět předem: companion firmware má typicky zakompilované jen jedno rozhraní naráz, jak píše README k meshcore-cli. Když si postavíte WiFi build, o Bluetooth přijdete. Čip za to nemůže, ESP32-S3 zvládá obojí naráz. Jde o způsob, jakým je firmware poskládaný. Komunitní forky to obcházejí a strkají BLE i TCP do jedné binárky s přepínáním přímo na displeji, jenže tím se dostáváte mimo hlavní větev projektu.</p>
<h2>Co budeš potřebovat</h2>
<p>Heltec WiFi LoRa 32 V3, USB-C kabel a stroj s Linuxem. Dál buď Docker, nebo PlatformIO – podle toho, kterou cestu zvolíte. A pak samozřejmě funkční VPN do domácí sítě, ale ta je zvláštní kapitola a předpokládám, že WireGuard nebo Tailscale už doma běží.</p>
<p>Ještě jedna věc předem: rozmyslete si frekvenci. Pro Česko je to 869,525 MHz, pokud vaše lokální komunita nepoužívá alternativu 868,731 MHz. Ověřte si to, než začnete kompilovat, protože špatné pásmo znamená nódu, která sice svítí a hlásí připojení, ale nikoho neslyší.</p>
<h2>Cesta první: Docker skript</h2>
<p>Nejrychlejší varianta je repozitář <code>ilikehamradio/meshcore_heltecv3_wifi</code>. Shellový skript, který si v Dockeru natáhne MeshCore, zapatchuje <code>platformio.ini</code> vašimi údaji, zkompiluje a volitelně rovnou naflashuje.</p>
<pre><code class="language-bash">git clone https://github.com/ilikehamradio/meshcore_heltecv3_wifi
cd meshcore_heltecv3_wifi
chmod +x buildFirmware.sh
./buildFirmware.sh</code></pre>
<p>Skript je interaktivní. Zeptá se na region (u nás volba 4, Europe/UK), na SSID a heslo, heslo maskuje hvězdičkami. Pak nabídne flashnutí připojené desky a případně kompletní erase flash paměti před zápisem.</p>
<p>Výstupem je <code>firmware-merged.bin</code> v adresáři, odkud jste skript spustili. Ten soubor obsahuje heslo k vaší WiFi v čitelné podobě, takže ho nikam nenahrávejte a po ověření funkčnosti radši smažte. Autor na to v README výslovně upozorňuje a má pravdu.</p>
<p>Kdyby flash sám neproběhl, jde to ručně:</p>
<pre><code class="language-bash">esptool --chip esp32s3 --port /dev/ttyUSB0 --baud 921600 write_flash 0x0 firmware-merged.bin</code></pre>
<p>Když deska nereaguje, podržte BOOT, ťukněte RESET a zkuste znovu.</p>
<h2>Cesta druhá: ručně přes PlatformIO</h2>
<p>Pokud Docker nechcete nebo potřebujete pinovat konkrétní verzi firmwaru, sáhnete přímo do zdrojáků. Naklonujte MeshCore a otevřete <code>variants/heltec_v3/platformio.ini</code>. Uvnitř najdete blok:</p>
<pre><code class="language-ini">[env:Heltec_v3_companion_radio_wifi]
extends = Heltec_lora32_v3
build_flags =
    ${Heltec_lora32_v3.build_flags}
    -D MAX_CONTACTS=100
    -D MAX_GROUP_CHANNELS=8
    -D DISPLAY_CLASS=SSD1306Display
    -D WIFI_DEBUG_LOGGING=1
    -D WIFI_SSID=&quot;&lt;&lt;SSID&gt;&gt;&quot;
    -D WIFI_PWD=&quot;&lt;&lt;WIFI-PASS&gt;&gt;&quot;</code></pre>
<p>Placeholdery nahradíte svými hodnotami, nastavíte <code>FIRMWARE_VERSION</code> a pustíte build:</p>
<pre><code class="language-bash">export FIRMWARE_VERSION=1.7.3
./build.sh build-firmware Heltec_v3_companion_radio_wifi</code></pre>
<p>Ve VS Code s rozšířením PlatformIO je to ještě pohodlnější. Dole na liště přepnete prostředí na <code>Heltec_v3_companion_radio_wifi</code> a kliknete na upload. Český návod na meshcore.cz to popisuje krok za krokem včetně screenshotů, pokud vám vyhovuje klikací postup.</p>
<p>Nechte si <code>WIFI_DEBUG_LOGGING=1</code> zapnuté. Ušetří vám to nervy v okamžiku, kdy se deska k síti nepřipojí a vy budete chtít vědět proč.</p>
<h2>Flashnout z prohlížeče, i když je binárka vlastní</h2>
<p>Tuhle cestu jsem nakonec volil sám a je ze všech nejpohodlnější. Zkompilujete si firmware kdekoliv, třeba na serveru přes SSH, přenesete si <code>.bin</code> na notebook a zbytek odbavíte v Chromu.</p>
<p>Na flasher.meshcore.io sjeďte v seznamu rolí úplně dolů. Pod nabídkou hotových buildů je položka Custom Firmware, která bere <code>.bin</code> soubory z disku pro ESP32 zařízení a <code>.zip</code> pro nRF52. Vyberete svůj soubor, kliknete na připojení, prohlížeč se zeptá na sériový port a je hotovo.</p>
<p>Funguje to přes Web Serial API, takže potřebujete Chrome nebo Edge. Firefox a Safari vás nepustí dál.</p>
<p>Jedna past tady je. Pokud desku flashujete napoprvé nebo po kompletním erase, nahrajte merged binárku, tedy soubor s příponou <code>-merged.bin</code>, protože obsahuje i bootloader a tabulku oddílů. Na desce, kde už MeshCore běžel, stačí obyčejný <code>firmware.bin</code>. Docker skript z předchozí kapitoly vyrábí právě merged variantu, takže s ním jste na správné straně vždycky.</p>
<p>Oproti esptoolu ušetříte hledání správného <code>/dev/ttyUSB</code> a psaní adresy <code>0x0</code>. Pro mě rozhodl fakt, že build běží na Linuxu ve sklepě a flashuju z Macu u stolu.</p>
<h2>Najít IP a připojit se</h2>
<p>Po flashnutí a restartu se deska sama přihlásí k nastavené síti. Otevřete administraci routeru, najděte seznam připojených klientů a vyhledejte její IP adresu. Rovnou tam desce nastavte DHCP rezervaci podle MAC adresy, jinak vám adresa při příštím výpadku proudu uteče a z práce se budete připojovat naslepo.</p>
<p>Companion přes WiFi naslouchá na TCP portu <strong>5000</strong>. Potvrzuje to jak dokumentace k <code>SerialWifiInterface</code>, tak výchozí hodnota přepínače <code>-p</code> v meshcore-cli a příklad v knihovně meshcore.js.</p>
<p>Ověřit to jde nejrychleji z příkazové řádky:</p>
<pre><code class="language-bash">meshcore-cli -t 192.168.1.42 -p 5000</code></pre>
<p>Pokud naskočí interaktivní prompt a vypíše kontakty, máte hotovo. V mobilní aplikaci pak místo párování přes Bluetooth zvolíte TCP připojení a zadáte IP s portem. Přes VPN to funguje stejně, jen adresa musí být dosažitelná z tunelu.</p>
<h2>Když něco nefunguje</h2>
<p>Deska se nepřipojí k WiFi a na displeji nic. Nejčastěji jde o překlep v SSID nebo o síť běžící čistě na 5 GHz. ESP32-S3 umí jenom 2,4 GHz, takže pokud máte na routeru oba pásma pod jedním jménem a klientovi se nepodaří chytit dvojkovku, neuvidíte nic. Připojte se sériovou konzolí na 115200 baud a přečtěte si, co firmware hlásí.</p>
<p>Spojení naváže, ale komunikace přes room server zlobí. Tady narazíte na známý problém: v issue #1078 uživatel popisuje, že companion připojený přes TCP se k jeho room serveru přihlásí, zprávy přijímá, ale odeslat je nedokáže. Stejné chování hlásí z Windows aplikace, z Python CLI i z Androidu, zatímco přes Bluetooth funguje všechno normálně. Vypadá to na chybu v TCP implementaci firmwaru.</p>
<p>Přiznám se, že tohle mě zabrzdilo. Původně jsem měl WiFi companion za hotovou věc, kterou stačí zkompilovat a jede. Pak jsem tohle issue přečetl a došlo mi, proč MeshCore sám označuje WiFi podporu za experimentální. Ta poznámka v dokumentaci není zdvořilostní. Pro běžný chat a sledování meshe to sedí, na room servery bych zatím spoléhal opatrněji.</p>
<p>Poslední drobnost: firmware si po sobě neuklidí zapečené heslo. Když desku prodáte, půjčíte nebo pošlete kamarádovi, přeflashněte ji čistou binárkou. Vytáhnout SSID a heslo z flash paměti ESP32 je práce na pět minut pro každého, kdo má esptool a chuť.</p>
<p>Jinak je to slušný upgrade. Nóda visí na parapetu a mesh mám na dosah i z kanceláře. Přesně kvůli tomu jsem do toho šel.</p>
<h2>Zdroje</h2>
<ul>
<li><a href="https://flasher.meshcore.io">flasher.meshcore.io</a> – oficiální webflasher přes Web Serial API, včetně volby Custom Firmware</li>
<li><a href="https://flasher.meshcore.io/heltec-v3/">flasher.meshcore.io/heltec-v3</a> – seznam rolí pro Heltec v3</li>
<li><a href="https://github.com/ilikehamradio/meshcore_heltecv3_wifi">ilikehamradio/meshcore_heltecv3_wifi</a> – Docker build skript</li>
<li><a href="https://meshcore.ca/meshcore/firmware-heltec-v3-wifi/">meshcore.ca – Heltec V3 Wi-Fi Firmware</a> – manuální build postup</li>
<li><a href="https://meshcore.cz/wifi_firmware">meshcore.cz/wifi_firmware</a> – český návod přes VS Code</li>
<li><a href="https://github.com/meshcore-dev/MeshCore/issues/1078">MeshCore issue #1078</a> – problém s room serverem přes TCP</li>
<li><a href="https://github.com/meshcore-dev/meshcore-cli">meshcore-cli</a> – CLI klient přes BLE, TCP a sériovou linku</li>
</ul>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2026%2F07%2F26%2Fcompanion-meshcore-pres-wifi-mesh-z-domova-i-z-prace%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2026/07/26/companion-meshcore-pres-wifi-mesh-z-domova-i-z-prace/">Companion MeshCore přes WiFi: mesh z domova i z práce</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>New York schválil zákon o sledování 3D tiskáren a CNC strojů</title>
		<link>https://www.hardwired.dev/2026/05/31/new-york-schvalil-zakon-o-sledovani-3d-tiskaren-a-cnc-stroju/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sun, 31 May 2026 11:23:06 +0000</pubDate>
				<category><![CDATA[3D Tisk]]></category>
		<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[3D GUN'T]]></category>
		<category><![CDATA[3D tiskárna]]></category>
		<category><![CDATA[A.10005C]]></category>
		<category><![CDATA[A2228]]></category>
		<category><![CDATA[Adafruit]]></category>
		<category><![CDATA[Alvin Bragg]]></category>
		<category><![CDATA[blocking technology]]></category>
		<category><![CDATA[CAD soubor]]></category>
		<category><![CDATA[Class E felony]]></category>
		<category><![CDATA[CNC stroj]]></category>
		<category><![CDATA[Cricut]]></category>
		<category><![CDATA[detekční algoritmus]]></category>
		<category><![CDATA[digitální výroba]]></category>
		<category><![CDATA[EFF]]></category>
		<category><![CDATA[Electronic Frontier Foundation]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[ghost gun]]></category>
		<category><![CDATA[Kathy Hochul]]></category>
		<category><![CDATA[Klipper]]></category>
		<category><![CDATA[laserová řezačka]]></category>
		<category><![CDATA[Marlin]]></category>
		<category><![CDATA[New York]]></category>
		<category><![CDATA[online prodej]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Print&Go]]></category>
		<category><![CDATA[prověrka kupujícího]]></category>
		<category><![CDATA[regulace technologií]]></category>
		<category><![CDATA[S.9005]]></category>
		<category><![CDATA[soustruh]]></category>
		<category><![CDATA[státní rozpočet]]></category>
		<category><![CDATA[střelné zbraně]]></category>
		<category><![CDATA[svoboda internetu]]></category>
		<category><![CDATA[trestný čin]]></category>
		<category><![CDATA[USA legislativa]]></category>
		<category><![CDATA[výrobní průmysl]]></category>
		<category><![CDATA[Washington State]]></category>
		<category><![CDATA[zbrojní legislativa]]></category>
		<category><![CDATA[zbrojní plány]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=3092</guid>

					<description><![CDATA[<p>Shrnutí: New York jako první americký stát přijal zákon, který nařizuje výrobcům 3D tiskáren, CNC frézek a dalších digitálních výrobních &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2026/05/31/new-york-schvalil-zakon-o-sledovani-3d-tiskaren-a-cnc-stroju/">New York schválil zákon o sledování 3D tiskáren a CNC strojů</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p><strong>Shrnutí:</strong> New York jako první americký stát přijal zákon, který nařizuje výrobcům 3D tiskáren, CNC frézek a dalších digitálních výrobních strojů zabudovat do jejich zařízení software, jenž před každým tiskem nebo obráběním prohledá soubor se vzorem a porovná ho s databází zbrojních plánů. Pokud algoritmus vyhodnotí soubor jako podezřelý, stroj se nespustí. Zákon byl přijat jako součást státního rozpočtu na fiskální rok 2026–2027 a podepsán guvernérkou Kathy Hochul.</p>
<hr />
<h2>1. Jak zákon vznikl a co přesně říká</h2>
<p>Příslušná ustanovení jsou součástí rozpočtového zákona <strong>S.9005 / A.10005C</strong> (New York State Budget 2026–2027). Klíčová část je skryta v <strong>Part C</strong>, která obsahuje dva podčástky:</p>
<ul>
<li><strong>Subpart A</strong> — trestněprávní ustanovení týkající se výroby nelegálních zbraní na 3D tiskárnách a sdílení digitálních plánů.</li>
<li><strong>Subpart B</strong> — technický mandát: povinné zabudování tzv. <em>blocking technology</em> do všech 3D tiskáren a CNC strojů prodávaných v New Yorku.</li>
</ul>
<p>Zákon definuje „3D tiskárnu&quot; extrémně široce — jako:</p>
<blockquote>
<p><em>jakýkoliv stroj schopný vyrobit trojrozměrný objekt z digitálního návrhového souboru metodou přídavné výroby (additive manufacturing) nebo trojrozměrných úprav objektu metodou subtraktivní výroby (subtractive manufacturing).</em></p>
</blockquote>
<p>Tato definice tedy pokrývá nejen klasické FDM/SLA 3D tiskárny, ale i <strong>CNC frézy, CNC routery, soustruhy, laserové řezačky</strong> a v důsledku i hobbyistické plotry jako je <strong>Cricut</strong>. Jednoduše: pokud stroj převádí digitální soubor na fyzický objekt, zákon se na něj vztahuje.</p>
<hr />
<h2>2. Co je &quot;blocking technology&quot; a jak má fungovat</h2>
<p>Zákon definuje <strong>blocking technology</strong> jako hardware, software, firmware nebo jiná integrovaná technická opatření, která zajistí, že stroj nezahájí zpracování žádné zakázky, dokud nebude příslušný soubor vyhodnocen algoritmem detekce zbrojních plánů (<em>firearms blueprint detection algorithm</em>).</p>
<p>Algoritmus má za úkol:</p>
<ol>
<li>Vyhodnotit soubor (STL, G-code nebo jiný CAD formát).</li>
<li>Zjistit, zda lze soubor použít k výrobě střelné zbraně nebo nelegálního dílu.</li>
<li>Podezřelý soubor zablokovat — stroj se nespustí.</li>
</ol>
<p>Zákon nevyžaduje jen software. Vyžaduje, aby byl tento mechanismus přítomen přímo v každém <strong>prodávaném</strong> zařízení. Zároveň ruší možnost online prodeje a zásilkového doručení — veškerý prodej a přenos 3D tiskáren musí probíhat osobně (<em>in-person</em>). Pokuty za porušení dosahují až <strong>10 000 USD za incident</strong>.</p>
<p>Zákon neobsahuje <strong>žádné výjimky</strong> pro:</p>
<ul>
<li>komerční výrobce (automobilový, letecký, medicínský průmysl),</li>
<li>výzkumné instituce,</li>
<li>federálně licencované zbrojíře (<em>federally licensed gunsmiths</em>),</li>
<li>školy a vzdělávací instituce.</li>
</ul>
<hr />
<h2>3. Trestný čin za digitální soubor</h2>
<p><strong>Subpart A</strong> zavádí nový typ trestného činu: distribuci nebo držení digitálního návrhového souboru, který by mohl sloužit k výrobě dílu střelné zbraně, je nově <strong>zločinem třídy E</strong> (<em>Class E felony</em>), pokud jej sdílíte s kýmkoliv, kdo není federálně licencovaným zbrojířem registrovaným v New Yorku.</p>
<p>Podle výkladu zákona se tato definice teoreticky vztahuje na:</p>
<ul>
<li><strong>novináře</strong> reportující o dané problematice,</li>
<li><strong>výzkumné pracovníky</strong> studující 3D tisk a bezpečnost,</li>
<li><strong>designéry a umělce</strong> pracující s tvarovými soubory.</li>
</ul>
<p>Trestní třída E v New Yorku odpovídá trestu odnětí svobody až na <strong>4 roky</strong>.</p>
<hr />
<h2>4. Technický problém: proč to pravděpodobně nefunguje</h2>
<p>Zákon naráží na zásadní technické překážky, na které upozornily firmy i nezávislí experti.</p>
<h3>4a. Algoritmus čte geometrii, ne záměr</h3>
<p>Detekční algoritmus porovnává tvary — geometrii objektu. Problém je, že <strong>běžné průmyslové díly sdílejí geometrii se součástkami zbraní</strong>. Trubka vypadá jako hlaveň, konzola jako rám zbraně, konektor jako spoušťový mechanismus. Jeden výrobce otestoval svůj firmware na navrhovaném algoritmu ještě před přijetím zákona: systém <strong>označil 17 % zcela legitimních tisků jako podezřelých</strong> — šlo o díly motorů, jígy, nástroje.</p>
<p>Firma Adafruit a její spoluzakladatel Philip Torrone to shrnuli lapidárně:</p>
<blockquote>
<p><em>„Nevyžadujeme, aby stolní pily skenovaly dřevo kvůli zbraňovým tvarům. Nevyžadujeme, aby soustruhy volaly domů, než začnou obrábět kov. Ale přesně to tento zákon dělá s každým strojem, každým souborem a každou zakázkou.&quot;</em></p>
</blockquote>
<h3>4b. Open-source firmware — Marlin, Klipper, RepRap</h3>
<p>Drtivá většina desktopových 3D tiskáren a CNC strojů běží na <strong>open-source firmwaru</strong> — primárně Marlin a Klipper. Tento software vyvíjejí dobrovolníci a komunity, není připojen ke státní databázi a není navržen pro compliance infrastrukturu. Stroje jsou navíc velmi často <strong>offline</strong> — záměrně nepřipojeny k internetu. Implementace zákonného požadavku by vyžadovala kompletní přepis firmwaru, což je technicky i kapacitně mimo možnosti komunitních projektů.</p>
<p>EFF (Electronic Frontier Foundation) zákon veřejně oponovala a označila blocking technology za <strong>&quot;cenzurní software sledující každý tisk&quot;</strong>.</p>
<hr />
<h2>5. Software ThreeDGunT a role manhattanského státního zástupce</h2>
<p>Zákon nevznikl ve vzduchoprázdnu. Španělská firma <strong>Print&amp;Go</strong> se sídlem v Lleida (Katalánsko) již dříve vyvinula software nazvaný <strong>3D GUN'T</strong>. Tento systém:</p>
<ul>
<li>porovnává každou tiskovou zakázku s databází zbrojních plánů,</li>
<li>používá AI k rozpoznávání tvarů typických pro součástky zbraní,</li>
<li>v případě shody automaticky blokuje tisk a upozorní správce.</li>
</ul>
<p>Print&amp;Go má přes 420 000 uživatelů a software je integrován přímo do firmwaru zařízení při výrobě.</p>
<p>Manhattanský okresní státní zástupce <strong>Alvin Bragg</strong> začal tento software prosazovat u výrobců 3D tiskáren <strong>ještě před tím, než zákon existoval</strong>. V roce 2025 zaslal dopisy firmám <strong>Creality</strong> a <strong>Flashforge</strong> s hrozbou právní odpovědnosti, pokud software 3D GUN'T neadoptují. Vyzval rovněž k odstranění zbrojních CAD souborů z cloudových platforem výrobců.</p>
<p>Jinými slovy: <strong>vymáhací mechanismus byl postaven dříve, než byl zákon napsán.</strong> Zákon pak byl upraven tak, aby odpovídal již existujícímu řešení.</p>
<hr />
<h2>6. Chystané zákony: prověrka před koupí tiskárny</h2>
<p>Paralelně se v zákonodárném sboru New Yorku projednává <strong>Assembly Bill A2228</strong> (a jeho senátní protějšek <strong>S3562</strong>), který dosud nebyl přijat, ale je aktivní v komisích obou komor. Tento návrh by zavedl povinnou <strong>prověrku trestní minulosti</strong> při koupi 3D tiskárny — stejný typ prověrky jako při koupi střelné zbraně. Prodejce by musel žádat státní divizi trestního soudnictví, která má 15 pracovních dní na rozhodnutí.</p>
<p>Zákon sponzoruje assembleymemberka Jenifer Rajkumar a v různých podobách koluje v zákonodárném sboru od roku 2023.</p>
<hr />
<h2>7. Šíření do dalších států</h2>
<p>New York není jediný. <strong>Washington State</strong> projednával <strong>HB 2321</strong> — prakticky identický zákon vyžadující blocking technology v 3D tiskárnách. Podle návrhu by washingtonský generální prokurátor vytvořil a průběžně aktualizoval databázi zakázaných zbrojních souborů. Zákon byl v lednu 2026 postoupen do komise pro občanská práva a soudnictví.</p>
<p>Vzorový zákon, jakmile projde v jednom státě, mají ostatní tendenci kopírovat — a výrobci, kteří chtějí prodávat v celých USA, si nemohou dovolit vyrábět dvě různé verze produktu. V praxi tedy regulace jednoho státu de facto ovlivní zboží prodávané v celé zemi.</p>
<hr />
<h2>Přehled klíčových faktů</h2>
<table>
<thead>
<tr>
<th>Prvek</th>
<th>Detail</th>
</tr>
</thead>
<tbody>
<tr>
<td>Zákon</td>
<td>S.9005 / A.10005C, NY State Budget 2026–2027</td>
</tr>
<tr>
<td>Podepsán</td>
<td>Guvernérka Kathy Hochul</td>
</tr>
<tr>
<td>Klíčová část</td>
<td>Part C, Subpart A a Subpart B</td>
</tr>
<tr>
<td>Co pokrývá</td>
<td>Všechny stroje převádějící digitální soubor na fyzický objekt</td>
</tr>
<tr>
<td>Povinnost</td>
<td>Blocking technology — algoritmus detekce zbrojních plánů</td>
</tr>
<tr>
<td>Prodej</td>
<td>Pouze osobně (online prodej zakázán)</td>
</tr>
<tr>
<td>Pokuta</td>
<td>Až 10 000 USD za porušení</td>
</tr>
<tr>
<td>Trestný čin</td>
<td>Sdílení zbrojního CAD souboru = Class E felony (až 4 roky)</td>
</tr>
<tr>
<td>Výjimky</td>
<td>Žádné (ani pro zbrojíře, výzkum, průmysl)</td>
</tr>
<tr>
<td>Projednávané zákony</td>
<td>A2228/S3562 — prověrka při koupi tiskárny</td>
</tr>
<tr>
<td>Další státy</td>
<td>Washington State HB 2321 (v komisi)</td>
</tr>
<tr>
<td>Software</td>
<td>3D GUN'T od Print&amp;Go (Lleida, Španělsko)</td>
</tr>
</tbody>
</table>
<hr />
<h2>Zdroje</h2>
<ul>
<li>New York State Legislature — <a href="https://www.nysenate.gov/legislation/bills/2025/A10005/amendment/C">S.9005 / A.10005C text zákona</a></li>
<li>The Reload — <a href="https://thereload.com/new-york-bans-digital-gun-files-aims-at-3d-printers-capable-of-using-them/">New York Bans Digital Gun Files, Aims at 3D Printers</a></li>
<li>Electronic Frontier Foundation — <a href="https://www.eff.org/deeplinks/2026/04/stop-new-yorks-attack-3d-printing">Stop New York's Attack on 3D Printing</a></li>
<li>Reclaim the Net — <a href="https://reclaimthenet.org/new-york-3d-printer-law-mandates-firearm-file-blocking">New York Budget Bill Mandates File Scans for 3D Printers</a></li>
<li>3D Printing Industry — <a href="https://3dprintingindustry.com/news/adafruit-warns-of-flaws-in-the-new-firearm-screening-bills-248769/">Adafruit Warns of Flaws in the New Firearm Screening Bills</a></li>
<li>Manhattan DA — <a href="https://manhattanda.org/d-a-bragg-calls-on-3d-printing-companies-to-address-proliferation-of-illegal-firearms/">D.A. Bragg Calls On 3D-Printing Companies To Address Proliferation Of Illegal Firearms</a></li>
<li>Print&amp;Go — <a href="https://printandgo.tech/blog/3d-gunt-solution-to-prevent-3d-printed-ghost-guns">3D GUN'T: Print&amp;Go's solution to prevent 3D printed Ghost Guns</a></li>
<li>Fabbaloo — <a href="https://www.fabbaloo.com/news/washington-bill-would-require-weapon-blocking-software-in-3d-printers">Washington Bill Would Require Weapon-Blocking Software in 3D Printers</a></li>
<li>NY State Assembly — <a href="https://www.nysenate.gov/legislation/bills/2025/A2228">A2228 — background check bill</a></li>
<li>NYS Focus — <a href="https://nysfocus.com/2026/05/29/new-york-final-state-budget-2026-funding-guide-hochul">What's in the 2026 NY State Budget</a></li>
<li>Times Union — <a href="https://www.timesunion.com/state/article/hochul-pushes-ban-3d-technology-used-make-guns-22094029.php">Hochul pushes ban on 3D technology used to make guns</a></li>
</ul>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2026%2F05%2F31%2Fnew-york-schvalil-zakon-o-sledovani-3d-tiskaren-a-cnc-stroju%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2026/05/31/new-york-schvalil-zakon-o-sledovani-3d-tiskaren-a-cnc-stroju/">New York schválil zákon o sledování 3D tiskáren a CNC strojů</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MeshCore v praxi: jak v Česku postavit vlastní LoRa uzel a nezapadnout</title>
		<link>https://www.hardwired.dev/2026/05/16/meshcore-v-praxi-jak-v-cesku-postavit-vlastni-lora-uzel-a-nezapadnout/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sat, 16 May 2026 09:30:13 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HAM]]></category>
		<category><![CDATA[18650]]></category>
		<category><![CDATA[2-byte path hash]]></category>
		<category><![CDATA[3D tisk]]></category>
		<category><![CDATA[868 MHz]]></category>
		<category><![CDATA[alternativní síť]]></category>
		<category><![CDATA[bastlení]]></category>
		<category><![CDATA[blackout]]></category>
		<category><![CDATA[brno]]></category>
		<category><![CDATA[českou komunita]]></category>
		<category><![CDATA[companion]]></category>
		<category><![CDATA[CZFree.Net]]></category>
		<category><![CDATA[decentralizace]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[FIT VUT]]></category>
		<category><![CDATA[Flatpak]]></category>
		<category><![CDATA[GTK4]]></category>
		<category><![CDATA[ham]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[Heltec V3]]></category>
		<category><![CDATA[Heltec V4]]></category>
		<category><![CDATA[internet věcí]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[Jindřich Skácel]]></category>
		<category><![CDATA[Jiří Eischmann]]></category>
		<category><![CDATA[krizová komunikace]]></category>
		<category><![CDATA[krok za krokem]]></category>
		<category><![CDATA[LiFePO4]]></category>
		<category><![CDATA[LilyGo T-Deck]]></category>
		<category><![CDATA[Linux klient]]></category>
		<category><![CDATA[lora]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[maker komunita]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[mesh síť]]></category>
		<category><![CDATA[MeshCore]]></category>
		<category><![CDATA[Meshtastic]]></category>
		<category><![CDATA[Meshy]]></category>
		<category><![CDATA[návod]]></category>
		<category><![CDATA[off-grid]]></category>
		<category><![CDATA[off-grid komunikace]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[openalt]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[peer to peer]]></category>
		<category><![CDATA[radioamatérství]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[repeater]]></category>
		<category><![CDATA[room server]]></category>
		<category><![CDATA[SenseCAP]]></category>
		<category><![CDATA[sítě nezávislé na infrastruktuře]]></category>
		<category><![CDATA[solární napájení]]></category>
		<category><![CDATA[T-Echo]]></category>
		<category><![CDATA[T1000-E]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=3070</guid>

					<description><![CDATA[<p>Na střeše budovy Red Hatu v Brně-Medlánkách stojí krabička za pár tisíc, která dokáže to, co před dvěma lety zvládla &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2026/05/16/meshcore-v-praxi-jak-v-cesku-postavit-vlastni-lora-uzel-a-nezapadnout/">MeshCore v praxi: jak v Česku postavit vlastní LoRa uzel a nezapadnout</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>Na střeše budovy Red Hatu v Brně-Medlánkách stojí krabička za pár tisíc, která dokáže to, co před dvěma lety zvládla jen profesionální infrastruktura: spolehlivě doručit zprávu přes půl republiky bez jediného mobilního operátora. Jmenuje se <em>techpark.meshcore.cz</em> a je to jeden z uzlů, na kterých teď stojí česká MeshCore síť.</p>
<p>V <a href="https://www.hardwired.dev/2025/07/20/meshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti/">minulém článku</a> jsme si vysvětlili, <em>proč</em> MeshCore existuje. Tohle je díl o tom, jak se do něj reálně připojit, co koupit, čeho se v české komunitě vyvarovat a proč není dobrý nápad nechávat na síti běžet vlastního pingovacího bota.</p>
<h2>Co se za poslední čtyři měsíce změnilo</h2>
<p>Když jsme o MeshCore psali loni v červenci, byla to spíš čerstvá zajímavost než infrastruktura. Mapa repeaterů byla řídká, návody chyběly, lidi tipovali, jestli se z toho stane další zaprášený meshtasticový pokus, nebo něco trvalejšího.</p>
<p>Stalo se to druhé. Mezi únorem a dubnem 2026 česká síť přerostla sama sebe. Jiří Eischmann, který má na blogu jeden z nejčtenějších českých textů o MeshCore, to popisuje jednoduše: sever Brna je tak hustě pokrytý, že mu na jednu zprávu odpoví klidně šest repeaterů najednou. Spojení Brno–Hradec Králové, které ještě v únoru chodilo jen přes jižní trasu Děvín–Hostýnské vrchy–Praděd, teď chodí severní cestou Babí lom–Orlické hory a zprávu i s potvrzením doručí během několika sekund. A když je někdo na Ještědu, dokáže paket skočit až přes Brdy – jeden hop na víc než sto kilometrů.</p>
<p>Síť se za tu dobu posunula i na úrovni firmwaru. Verze 1.15 vyšla 19. dubna 2026 a přinesla podporu pro Heltec V4.3, OTA aktualizace pro nRF52 desky přes mobilní aplikaci a <a href="https://blog.meshcore.io/2026/04/19/release-1-15-0">pár změn chování</a>, které stojí za přečtení, než člověk začne flashovat. Heltec V4.3 navíc umí ovládat FEM hardware, což komunitní buildy jako EasySkyMesh 14.1 dovedly až na 5,5 mA klidového proudu. Pro solární repeater je to zásadní detail.</p>
<p>A pak je tu jedna věc, která komunitu poslední tři měsíce zaměstnává nejvíc.</p>
<h2>Kampaň 2-byte: proč si po prvním flashi musíš změnit jednu položku v menu</h2>
<p>Když dva uzly v síti vygenerují klíče, jejichž první bajt náhodou koliduje, je problém. Cesty (path) v MeshCore se počítají z hashe veřejného klíče a jednobajtová verze umí adresovat jen 256 unikátních prefixů.</p>
<p>V březnu 2026 už v české síti žádné úplně volné prefixy nebyly. Síť rostla rychleji, než byl protokol původně navržený.</p>
<p>Řešení přišlo s firmwarem 1.14. Dvoubajtový hash sníží počet možných hopů (z 64 na 32), ale dá síti 65 535 unikátních prefixů – tedy řádově dost na to, aby kolize přestaly být problém. Česká komunita to vzala jako koordinovanou kampaň. Provozovatelé repeaterů jeden po druhém aktualizovali firmware a od konce dubna je 2B nastavení reálným standardem.</p>
<p>Pro koncového uživatele to znamená jednu položku v menu. Po prvním flashi otevřeš v aplikaci MeshCore <em>Experimental Settings</em> a <em>Default Path Hash Size</em> přepneš na <strong>2 bytes</strong>. „V experimentálním nastavení si teď nastavte Výchozí velikost hashe cesty na 2b,&quot; stojí přímo na meshcore.cz. Když to zapomeneš, fungovat to bude, ale tvoje zprávy budou v menšině a u některých starších repeaterů by mohly zmizet úplně.</p>
<p>Takhle prozaicky se v praxi řeší škálování decentralizované sítě. Žádný governance token, žádné hlasování přes blockchain. Telegramová skupina, hlasování na Facebooku, postupný rollout.</p>
<h2>Tři role, tři firmwary</h2>
<p>Na rozdíl od Meshtasticu, kde přeposílá víceméně každý uzel, MeshCore strukturu sítě rozdělil na tři role. To je hlavní rozdíl mezi oběma sítěmi a důvod, proč se v reálném provozu chovají úplně jinak.</p>
<p><strong>Companion</strong> je uzel, který si dáš do kapsy nebo na stůl. Přes Bluetooth (případně USB nebo WiFi, podle toho, jaký firmware nahraješ) ho spojíš s mobilem a posíláš a přijímáš zprávy. Provoz ostatních uživatelů nepřeposílá – pokud zpráva není určená tobě, companion ji ignoruje. Tím šetří éter i baterii.</p>
<p><strong>Repeater</strong> je naopak součást infrastruktury, ne relé navíc. Jeho jediným úkolem je předávat pakety smysluplným směrem. Bez Bluetooth, bez displeje, často bez krytu kromě 3D tištěné krabičky. Patří na střechu, komín, vysílač nebo kopec. Solární panel, 18650 nebo LiFePO4 baterie, anténa s rozumným výhledem. Operátor si ho nakonfiguruje přes web config tool ještě před tím, než ho někam pověsí, protože jakmile je nahoře, není kam strčit USB-C.</p>
<p><strong>Room Server</strong> je třetí typ. Něco jako lokální BBS pro region – uzel, který umí ukládat zprávy, sdružovat uživatele do tematických kanálů a fungovat jako store-and-forward, když je adresát zrovna mimo dosah sítě.</p>
<p>Role nejde přepnout konfigurací. Když chceš ze svého companionu udělat repeater, musíš ho znovu flashnout. To zní jako omezení, ale dává smysl: firmware pro každou roli je jinak optimalizovaný a komunita má jistotu, že když má někdo v síti repeater, je to opravdu repeater, a ne mobil, kterému zrovna umřela baterka.</p>
<h2>Hardware: co reálně koupit v polovině roku 2026</h2>
<p>Tabulka, kterou bych si přál mít, když jsem s MeshCore začínal.</p>
<table>
<thead>
<tr>
<th>Typ uzlu</th>
<th>Doporučená deska</th>
<th>Orientační cena</th>
<th>K čemu</th>
</tr>
</thead>
<tbody>
<tr>
<td>Levný companion</td>
<td>Heltec V3 (ESP32)</td>
<td>600–900 Kč</td>
<td>Vstupní úroveň, OLED, BLE, integrovaná nabíječka</td>
</tr>
<tr>
<td>Lepší companion</td>
<td>Heltec V4 / V4.3</td>
<td>900–1200 Kč</td>
<td>Nižší spotřeba, novější LoRa stack</td>
</tr>
<tr>
<td>Kapesní companion</td>
<td>SenseCAP T1000-E</td>
<td>~2500 Kč</td>
<td>Kompaktní, GPS, nRF52, OTA</td>
</tr>
<tr>
<td>E-ink companion</td>
<td>LilyGo T-Echo</td>
<td>~1800 Kč</td>
<td>Displej drží i bez napájení</td>
</tr>
<tr>
<td>Autonomní zařízení</td>
<td>LilyGo T-Deck</td>
<td>~3500 Kč</td>
<td>Vlastní klávesnice, displej, telefon nepotřebuješ</td>
</tr>
<tr>
<td>DIY repeater</td>
<td>Heltec V3/V4 + 18650 + panel</td>
<td>~1500 Kč</td>
<td>Bastlířská varianta, krabička z tiskárny</td>
</tr>
<tr>
<td>Hotový solární repeater</td>
<td>SenseCAP Solar Node P1 Pro</td>
<td>~5000 Kč</td>
<td>Plug and play pro střechu</td>
</tr>
</tbody>
</table>
<p>K hardwaru pár poznámek z praxe, protože tabulka neřekne všechno.</p>
<p>Heltec V3 je pořád nejrozšířenější deska v české síti. Funguje, je levný, návodů na něj je plný Telegram. Pokud začínáš a nechceš řešit detaily, vezmi Heltec V3 nebo V4 v EU variantě (868 MHz, <strong>ne</strong> 915 MHz – ten je pro USA a v české síti nezachytí nic).</p>
<p>T-Deck je jiná liga. Pro lidi, co chtějí mít komunikaci úplně mimo telefon – na hory, do auta na dlouhé tahy, nebo prostě jako koncept „vlastní pager bez internetu&quot;. Pořád stojí kolem 3500 Kč, ale když k tomu přidáš baterii a pořádnou anténu, cena se snadno přehoupne přes pět litrů.</p>
<p>A SenseCAP Solar Node P1 Pro je teď v české komunitě nejcitovanější volba pro hotový repeater. Eischmann o něm píše: „Úplně se mi nechtělo bastlit vlastní řešení, takže jsem zvolil ověřené hotové řešení SenseCAP Solar Node P1 Pro.&quot; Pět tisíc je dost peněz na to, aby ses k nákupu rozhoupal, ale když jde o střechu rodinného domu, kde má mít spojení tvůj soused i ty, je to investice, která se vrátí.</p>
<h3>BOM pro vlastní solární repeater (DIY varianta, ~1700 Kč)</h3>
<p>Pro úplnost, kdyby ti to nedalo a chtěl bys ho postavit.</p>
<p>Zhruba takhle vypadá rozumný DIY repeater postavený na Heltecu, který přežije i bez sítě:</p>
<ul>
<li>Heltec V3 (EU 868 MHz) – 750 Kč</li>
<li>LiFePO4 článek 18650, 1500 mAh – 250 Kč (pozor na firmware ≥ 1.12, kde byly s LFP/LTO články hlášené <a href="https://meshcore.cz/">problémy s napěťovou křivkou</a>)</li>
<li>TP4056 modul s ochranou – 30 Kč</li>
<li>6V/5W solární panel – 200 Kč (zimní slunce v ČR je nízké a krátké, dimenzuj radši s rezervou)</li>
<li>LoRa anténa 868 MHz, zisk 3–5 dBi – 200 Kč</li>
<li>Pigtail SMA / IPEX – 60 Kč</li>
<li>3D tištěná krabička – pár desítek korun za filament</li>
<li>IP65 průchodka pro anténní kabel – 80 Kč</li>
<li>Spojovací materiál, dlaždice, držák – podle situace</li>
</ul>
<p>Cena pohodlně pod dva tisíce, pokud máš tiskárnu doma. Když kupuješ všechno nové a tiskneš v servisu, přidej k tomu pár stovek za filament a držák antény.</p>
<h2>Frekvence a nastavení regionu pro ČR</h2>
<p>Tohle bývá první past pro lidi, co začínají. MeshCore v Evropě obecně jede na pásmu 868 MHz, ale česká komunita se sjednotila na konkrétním presetu, který se ne vždycky shoduje s výchozím nastavením „EU&quot; v aplikaci. Konkrétně: frekvence 869,432 MHz, šířka pásma 62,5 kHz, spreading factor 7, coding rate 5, vysílací výkon 22 dBm.</p>
<p>Co to znamená v praxi: vysíláš na bezlicenčním pásmu, žádné poplatky, žádná registrace. Ale <strong>musíš respektovat duty cycle limit 1 %</strong> – tedy ze sta sekund vysílat nejvýš jednu. Firmware to hlídá sám, ale když si pustíš na síti bota, který každé tři minuty odešle status update, ten limit ti tiše vyžere a tvoje skutečné zprávy se přes něj nedostanou.</p>
<p>A teď k tomu botovi.</p>
<h2>Etiketa: žádné automaty, žádné scrapery</h2>
<p>Česká MeshCore komunita má jedno pravidlo, které visí přímo na úvodní stránce meshcore.cz a v každém druhém příspěvku na Telegramu. „Síť budujeme striktně pro komunikaci mezi lidmi (keyboard to keyboard). Vyvarujte se automatizovanému posílání zpráv, vyčítání repeaterů nebo jiné komunikaci, která není mezi lidmi!&quot;</p>
<p>Důvod je matematický. LoRa síť má reálnou propustnost zhruba tří kilobitů za sekundu. To není opomenutí, to je fyzika daná modulací. Komunita po hlasování konstatovala, že 75 % generovaného provozu tvořili boti, což snižuje pravděpodobnost doručení skutečných zpráv. Vznikla z toho samostatná kampaň: provozovatelé botů se mají vypnout. Jediný, kdo tam má povolení zůstat, je El Pong – komunitní bot s AI a emailem, který si komunita schválně nechala jako experiment.</p>
<p>Když si tedy zapneš svůj první uzel a napadne tě napsat skript, který bude každou hodinu pingovat dosah, prostě to nedělej. Není to vůči nikomu fér.</p>
<p>Totéž platí pro scrapery a „monitory pokrytí&quot;. Existuje <a href="https://meshcore.cz/">veřejná mapa</a> i analyzer, oba běží na backendu, kde tu zátěž nese server, ne LoRa éter. Když si chceš zmapovat vlastní dosah, projdi se s companionem a koukej do aplikace. Žádný autopilot.</p>
<h2>Krok za krokem: od krabičky k první zprávě</h2>
<p>Předpokládejme Heltec V3 v EU 868 MHz verzi, Android telefon a Chrome v notebooku.</p>
<p>Připoj desku přes USB-C k počítači. Pozor na kabel – některé „nabíjecí&quot; mají jen napájení a žádná data, a flasher se ti k čipu nedostane. Když to nepřipojí, zkus jiný kabel dřív, než začneš googlovat ovladače.</p>
<p>Otevři <a href="https://flasher.meshcore.co.uk">flasher.meshcore.co.uk</a> v Chromu (nebo jiném prohlížeči postaveném na Chromiu – Edge funguje, Firefox bohužel ne, protože nemá Web Serial API). Po načtení vyber model desky. Pro Heltec V3 zvol <em>Community Firmware</em> a roli <em>Companion Bluetooth</em>. Stiskni <em>Flash</em>. Asi po půl minutě má deska firmware.</p>
<p>Stáhni si aplikaci <strong>MeshCore</strong> – existuje pro <a href="https://play.google.com/store/apps/details?id=co.meshcore.app">Android</a> i iOS. Po spuštění klepni na „přidat zařízení&quot; a aplikace najde tvůj uzel přes Bluetooth. Spárování chce PIN, který se ti zobrazí na OLED displeji.</p>
<p>První věc, kterou pak v aplikaci uděláš (ano, ještě před tím, než pošleš první zprávu): otevři <em>Experimental Settings</em> a přepni <em>Default Path Hash Size</em> na <strong>2 bytes</strong>. To je ta kampaň, o které jsem psal výš. Pak nastav region – pro Česko buď použij preset <em>EU Recommended</em>, nebo manuálně nastav 869,432 MHz / BW 62,5 kHz / SF 7 / CR 5.</p>
<p>Teď klepni v aplikaci na ikonu vlny (advert) a pošli <em>Flood Routed Advert</em>. To je signál „jsem tady, kdo mě slyší&quot;. V <em>Contacts</em> by se ti během následujících sekund až minut měly začít objevovat repeatery a uživatelé v dosahu. Když ne, vystup na balkon nebo zkus jít k oknu. LoRa není WiFi a na úrovni ulice mezi paneláky se jí obvykle moc nedaří.</p>
<p>Pošli testovací zprávu do kanálu <strong>#test</strong>. Pokud uvidíš v aplikaci „Heard X repeat(s)&quot;, jsi v síti. Hotovo.</p>
<h2>Linuxový klient Meshy: alternativa pro lidi, co nechtějí mobil</h2>
<p>Pokud jsi typ člověka, co radši pracuje na notebooku než na mobilu, je tu pro tebe Meshy. Linuxový klient pro MeshCore, který od února 2026 píše Jiří Eischmann. Aplikace má dokonce funkce, které oficiální klient zatím nemá – třeba vykreslení trasy poslední úspěšné zprávy přímo na mapě v chatu.</p>
<p>Meshy se aktuálně distribuuje přes Flatpak repozitář a každý commit do gitu spouští nový build pro x86_64 i aarch64 (díky Roští.cz za poskytnutí builderu). Eischmann teď cílí na publikaci ve Flathubu – hlavní překážka prý je, že kvůli udev pravidlu pro připojení companionu přes USB potřebuje obejít sandbox pomocí <code>flatpak spawn</code>. Časem to vyřeší. Komunita kolem linuxového klienta roste a Meshy je teď nejstabilnější varianta, pokud chceš MeshCore používat z laptopu.</p>
<p>Pro lidi z radioamatérské scény, kteří už znají RTL-SDR, gpredict a další unixové utility, je Meshy přirozenější než přepínání mezi mobilem a notebookem. V brněnské komunitě je to čím dál jasnější volba.</p>
<h2>Brno jako centrum české MeshCore scény</h2>
<p>Když si zmapuješ aktivitu české komunity, jihomoravský trojúhelník vyčnívá. Většina nejaktivnějších provozovatelů sítě sedí v Brně. Jindřich Skácel měl v únoru 2026 přednášku na 216. srazu spolku OpenAlt na FIT VUT, ukazoval klientská zařízení a praktické nasazení repeateru, video je <a href="https://vhsky.cz/w/eTwu4pMadf6uKUH75AbymD">na vhsky.cz</a>. Na budově Red Hatu v Medlánkách přímo běží repeater techpark.meshcore.cz, který kryje větší část severu Brna.</p>
<p>Není to náhoda. Brno má kombinaci, která MeshCore přeje: hustá technická komunita (Red Hat, FIT VUT, SUSE, NIC.CZ), aktivní open-source scéna kolem OpenAltu, prolínání ham a maker komunity a topologie s viditelností na okolní kopce (Babí lom, Děvín, Hostýn).</p>
<p>Eischmann to v jednom blogu trefil přirovnáním ke CZFree.Netu z přelomu nultých let – komunita, která bere infrastrukturu do svých rukou, protože ji to baví, ne protože musí.</p>
<p>Pokud bydlíš v Brně nebo okolí a chceš se připojit, je to teď nejjednodušší. Telegramová skupina <strong>meshcore_cz</strong> má aktivní topic <em>Wiki</em> a <em>Repeatery</em>, srazy OpenAltu v Red Hat Labu na FIT VUT chodí pravidelně každý třetí pátek v měsíci (i když ne každý je o MeshCore) a v Brně máš největší šanci potkat lidi, kteří síť reálně staví.</p>
<p>Jiné regiony pochopitelně taky fungují. Praha má pokrytí, Hradec a Liberec mají své sysopy, jižní Čechy mají svou skupinku. Ale hustota brněnské sítě v polovině roku 2026 je v republice unikum a kdyby ses chtěl podívat, jak vypadá MeshCore, když má kritickou masu, stojí za to si sem na jeden pátek vyrazit a vidět to z první ruky.</p>
<h2>Co dál</h2>
<p>Když máš companion v kapse a fungující spojení do sítě, je to první krok. Logické pokračování je vlastní repeater. Pokud bydlíš výš nebo máš střechu, je to nejspíš něco, co tvoje okolí ocení. Eischmannovi přes zimu umřely baterky na repeateru ivanovice.meshcore.cz, který byl 300 metrů od něj, a najednou byl bez spojení. Jeho ponaučení: „když závisíte na repeaterech ostatních, měli byste mít spojení alespoň na dva. Nebo mít vlastní.&quot; Síť odolnou proti blackoutu nepostavíš tím, že čekáš na sysopa o tři ulice dál.</p>
<p>Před tím, než si pořídíš hardware na repeater, vygeneruj si přes <a href="https://meshcore.cz/">Key Generator</a> vlastní prefix klíče. V březnu 2026 už volné jednobajtové prefixy nebyly. Při 2-byte hashi je situace lepší, ale stejně si zkontroluj v analyzeru, jestli zrovna tvůj generovaný prefix neběží už ten den někomu přes ulici.</p>
<p>A pokud chceš jít dál než ke klasickým textovkám – existuje <a href="https://github.com/meshcore-dev/MeshCore/releases/tag/companion-v1.15.0">GROUP_DATA</a>, binární typ paketu, který firmware 1.15 přinesl pro pokročilejší aplikace. Telemetrie, řízení vzdálených zařízení, integrace s domácí automatizací. Část komunity tudy už šlape, v Brně víc, v ostatních městech méně.</p>
<p>Co MeshCore není a co se nestane: nikdy z toho nebude bezdrátový internet, nikdy nebude pohánět videohovory, nikdy nezvládne přenášet fotky v rozumném čase. To je v pořádku. Stačí, že umí to, co lidi v Karpatech, na chatě v Beskydech nebo v zatopeném Bohumíně skutečně potřebují: krátkou textovku, která projde, i když všechno ostatní leží.</p>
<p>A taková síť se buduje úplně stejně, jako se před třiceti lety budoval CZFree.Net. Po jednom uzlu, po jedné krabičce, po jedné neděli na střeše.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2026%2F05%2F16%2Fmeshcore-v-praxi-jak-v-cesku-postavit-vlastni-lora-uzel-a-nezapadnout%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2026/05/16/meshcore-v-praxi-jak-v-cesku-postavit-vlastni-lora-uzel-a-nezapadnout/">MeshCore v praxi: jak v Česku postavit vlastní LoRa uzel a nezapadnout</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MeshCore: Off-grid komunikaci prostřednictvím LoRa mesh sítí</title>
		<link>https://www.hardwired.dev/2025/07/20/meshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sun, 20 Jul 2025 12:55:55 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HAM]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[Různé]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[868 MHz]]></category>
		<category><![CDATA[Andy Kirby]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[backup communication]]></category>
		<category><![CDATA[bateriové napájení]]></category>
		<category><![CDATA[battery powered]]></category>
		<category><![CDATA[BBS server]]></category>
		<category><![CDATA[bezdrátová komunikace]]></category>
		<category><![CDATA[ble]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[C++ library]]></category>
		<category><![CDATA[Česká republika]]></category>
		<category><![CDATA[chat aplikace]]></category>
		<category><![CDATA[chat application]]></category>
		<category><![CDATA[companion radio]]></category>
		<category><![CDATA[crisis communication]]></category>
		<category><![CDATA[Czech Republic]]></category>
		<category><![CDATA[decentralized network]]></category>
		<category><![CDATA[decentralizovaná síť]]></category>
		<category><![CDATA[digital signatures]]></category>
		<category><![CDATA[digitální podpisy]]></category>
		<category><![CDATA[disaster recovery]]></category>
		<category><![CDATA[Discord komunita]]></category>
		<category><![CDATA[dlouhý dosah]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[emergency communication]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[fixed routing]]></category>
		<category><![CDATA[flasher]]></category>
		<category><![CDATA[flood routing]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[Heltec]]></category>
		<category><![CDATA[hybrid routing]]></category>
		<category><![CDATA[infrastructure independent]]></category>
		<category><![CDATA[IoT network]]></category>
		<category><![CDATA[IoT síť]]></category>
		<category><![CDATA[Ještěd]]></category>
		<category><![CDATA[katastrofické scénáře]]></category>
		<category><![CDATA[Klínovec]]></category>
		<category><![CDATA[krizová komunikace]]></category>
		<category><![CDATA[long range]]></category>
		<category><![CDATA[LoRa mesh]]></category>
		<category><![CDATA[LoRa radio]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[mesh networking]]></category>
		<category><![CDATA[mesh topology]]></category>
		<category><![CDATA[MeshCore]]></category>
		<category><![CDATA[meshcore.cz]]></category>
		<category><![CDATA[Meshtastic alternativa]]></category>
		<category><![CDATA[Meshtastic alternative]]></category>
		<category><![CDATA[MIT licence]]></category>
		<category><![CDATA[MIT license]]></category>
		<category><![CDATA[mobile app]]></category>
		<category><![CDATA[mobilní aplikace]]></category>
		<category><![CDATA[multi-hop routing]]></category>
		<category><![CDATA[network technologies]]></category>
		<category><![CDATA[nezávislý na infrastruktuře]]></category>
		<category><![CDATA[nízká spotřeba]]></category>
		<category><![CDATA[nouzová komunikace]]></category>
		<category><![CDATA[off-grid communication]]></category>
		<category><![CDATA[off-grid komunikace]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[outdoor communication]]></category>
		<category><![CDATA[outdoor komunikace]]></category>
		<category><![CDATA[P2P komunikace]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[paketové rádio]]></category>
		<category><![CDATA[path memory]]></category>
		<category><![CDATA[peer to peer]]></category>
		<category><![CDATA[platformio]]></category>
		<category><![CDATA[radioamatéři]]></category>
		<category><![CDATA[RAK Wireless]]></category>
		<category><![CDATA[repeater]]></category>
		<category><![CDATA[Říp]]></category>
		<category><![CDATA[room server]]></category>
		<category><![CDATA[samoléčící síť]]></category>
		<category><![CDATA[self-healing network]]></category>
		<category><![CDATA[šifrování]]></category>
		<category><![CDATA[síťová topologie]]></category>
		<category><![CDATA[síťové technologie]]></category>
		<category><![CDATA[solar powered]]></category>
		<category><![CDATA[solární napájení]]></category>
		<category><![CDATA[store and forward]]></category>
		<category><![CDATA[tactical radio]]></category>
		<category><![CDATA[taktické rádio]]></category>
		<category><![CDATA[tech blog]]></category>
		<category><![CDATA[technologický blog]]></category>
		<category><![CDATA[Telegram skupina]]></category>
		<category><![CDATA[telemetrie]]></category>
		<category><![CDATA[telemetry]]></category>
		<category><![CDATA[terminal chat]]></category>
		<category><![CDATA[USB komunikace]]></category>
		<category><![CDATA[vestavné systémy]]></category>
		<category><![CDATA[web aplikace]]></category>
		<category><![CDATA[web application]]></category>
		<category><![CDATA[wireless communication]]></category>
		<category><![CDATA[záložní komunikace]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2788</guid>

					<description><![CDATA[<p>MeshCore: Revoluce v off-grid komunikaci prostřednictvím LoRa mesh sítí Představte si situaci: bouře vyřadí mobilní věže, internet je nedostupný, klasické &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2025/07/20/meshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti/">MeshCore: Off-grid komunikaci prostřednictvím LoRa mesh sítí</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h1>MeshCore: Revoluce v off-grid komunikaci prostřednictvím LoRa mesh sítí</h1>
<p>Představte si situaci: bouře vyřadí mobilní věže, internet je nedostupný, klasické komunikační kanály selhávají. Právě v takových chvílích oceníte technologie, které fungují nezávisle na centralizované infrastruktuře. A přesně to je oblast, kde se MeshCore etabluje jako game-changer.</p>
<p>V posledních letech jsme svědky dramatického růstu zájmu o decentralizované komunikační systémy. Ať už jde o přírodní katastrofy, výpadky infrastruktury, nebo jednoduše potřebu komunikace v odlehlých oblastech, tradiční řešení často selhávají právě tehdy, kdy je potřebujeme nejvíce. Zde vstupuje do hry mesh networking - technologie, která umožňuje zařízením komunikovat přímo mezi sebou, vytvářet samoléčící se sítě a poskytovat komunikační kanály tam, kde žádné neexistují.</p>
<p>MeshCore reprezentuje novou generaci této technologie. Zatímco jeho starší bratr Meshtastic si získal obrovskou popularitu a přinesl mesh networking do povědomí širší veřejnosti, zároveň odkryl některé fundamentální problémy škálovatelnosti. Právě tyto výzvy se MeshCore rozhodl řešit od základů - s čistším designem, efektivnějším routingem a architekturou pripravenou na budoucnost.</p>
<p><strong>Problém s přetížením sítí:</strong> Zatímco populární Meshtastic trpí problémy se zahlcováním sítě kvůli své architektuře, MeshCore přináší elegantní řešení těchto problémů od samého počátku.</p>
<h2>Co je MeshCore?</h2>
<p>MeshCore je multiplatformní systém umožňující bezpečnou textovou komunikaci využívající LoRa rádiový hardware. Jde o lightweight, open-source C++ knihovnu vytvořenou pro umožnění mesh networkingu přes LoRa a další packet-based rádia.</p>
<p>Hlavní charakteristiky MeshCore zahrnují:</p>
<p><strong>Multi-hop packet routing</strong> - zařízení mohou předávat zprávy přes více uzlů, rozšiřuje dosah nad rámec jednoho rádia. Systém podporuje konfigurovatelný počet hopů pro vyvážení efektivity sítě.</p>
<p><strong>Decentralizovaná architektura</strong> - nevyžaduje centrální server ani internet; síť je self-healing, což znamená, že pokud jeden uzel selže nebo se dostane mimo dosah, MeshCore najde alternativní cestu.</p>
<p><strong>Nízká spotřeba energie</strong> - ideální pro zařízení napájená z baterií nebo solárních panelů, což umožňuje dlouhodobé nasazení v odlehlých oblastech.</p>
<h2>Proč vznikl MeshCore?</h2>
<h3>Problémy Meshtastic</h3>
<p>Ačkoliv se Meshtastic stal velmi populárním (v České republice bylo registrováno přes 1110 zařízení), přinesl to i problémy:</p>
<p><strong>Zahlcení sítě:</strong> Radiokomunikační pásmo 868 MHz se rychle zahltilo kvůli architektuře, kdy se každá zpráva šíří z každého bodu na všechny dostupné body. Meshtastic ve skupině 10 zařízení funguje dobře, ale ve skupině stovek zařízení už zprávy často nedorazí nebo nedorazí potvrzení.</p>
<p><strong>Neefektivní provoz:</strong> Každá krabička se spojí s každou, což vytváří zbytečný síťový provoz a degraduje celkový výkon sítě.</p>
<p><strong>Problém s aktualizacemi:</strong> I když Meshtastic verze 2.6 slibuje vylepšení, musela by se nainstalovat na všechna existující zařízení - což u tisíců zařízení na stožárech a těžko přístupných místech představuje obrovský problém.</p>
<h2>Použití a aplikace</h2>
<p>MeshCore nachází uplatnění v široké škále scénářů:<br />
Může být použit pro off-grid komunikaci, emergency response &amp; disaster recovery, outdoor aktivity. Systém umožňuje zůstat v kontaktu i v odlehlých oblastech bez pokrytí mobilní sítě.</p>
<h3>Taktické a bezpečnostní aplikace</h3>
<p>Taktická bezpečnost včetně práva a pořádku a soukromé bezpečnosti - MeshCore poskytuje šifrovanou komunikaci pro profesionální použití.</p>
<h3>IoT a senzorové sítě</h3>
<p>Také IoT senzorové sítě - systém dokáže efektivně přenášet data ze vzdálených senzorů zpět do centrálního místa.</p>
<h2>Technické specifikace</h2>
<h3>Architektura a vývojové prostředí</h3>
<p>MeshCore je lightweight, portable C++ knihovna určená pro vývojáře, kteří chtějí vytvářet resilientní, decentralizované komunikační sítě bez internetu. Na rozdíl od Meshtastic, který je přizpůsoben pro casual LoRa komunikaci, nebo Reticulum s pokročilým networkingem, MeshCore balancuje jednoduchost se škálovatelností.</p>
<p><strong>Vývojové možnosti:</strong></p>
<ul>
<li><strong>Pro koncové uživatele</strong> - předkompilované firmware k přímému flashování</li>
<li><strong>Pro vývojáře</strong> - otevřená C++ knihovna pro custom embedded řešení</li>
<li><strong>MIT licence</strong> - volné použití pro osobní i komerční projekty</li>
</ul>
<h3>Podporovaná zařízení</h3>
<p>MeshCore podporuje širokou škálu LoRa hardware:</p>
<ul>
<li><strong>Heltec</strong> - V3 LoRa Boards, T114, V2</li>
<li><strong>RAK Wireless</strong> - RAK4631 (nejúspornější varianta)</li>
<li><strong>LilyGo</strong> - T3S3, TLora32 v1.6</li>
<li><strong>Xiaomi</strong> - XiaoS3 WIO (sx1262 combo), XiaoC3 (plus externí sx126x modul)</li>
<li><strong>Sensecap</strong> - T1000e</li>
<li><strong>Station G2</strong></li>
</ul>
<p>V České republice můžete zařízení zakoupit u specializovaných distributorů elektronických komponent jako je Pájeníčko.</p>
<h3>Protokol a routing</h3>
<p>MeshCore funguje jako mesh knihovna v jazyce C++ i jako hotový firmware, který stačí nahrát do podporovaného zařízení. Systém vytváří self-organizing mesh síť, kde každý uzel udržuje routing tabulku a může předávat pakety jménem ostatních uzlů.</p>
<p><strong>Klíčové funkce routingu:</strong></p>
<ul>
<li><strong>Flood a path memory</strong> - první soukromou zprávu posílá jako Flood, jakmile je zpráva doručena, zapamatuje si její cestu a pak ji posílá jen přes zapamatované uzly</li>
<li><strong>Fixed path routing</strong> - možnost ručně nastavit cesty pro zprávy, což vede ke spolehlivějšímu doručení ve složitějších topologiích</li>
<li><strong>Automatické routing</strong> - pokud doručení selže, posílá se znovu Flood</li>
<li><strong>Multi-hop routování</strong> - zprávy mohou cestovat přes více uzlů</li>
<li><strong>Rozlišení rolí</strong> - klient nebo router jsou oddělené role, routery jen přeposílají packety bez zbytečných funkcí</li>
</ul>
<h2>MeshCore vs. konkurence</h2>
<h3>Porovnání s Meshtastic</h3>
<p>Zatímco Meshtastic je nejpopulárnějším off-grid messaging řešením, MeshCore nabízí několik klíčových výhod a nevýhod:</p>
<p><strong>Výhody MeshCore:</strong></p>
<ul>
<li><strong>Vyšší flexibilita</strong> - díky otevřené knihovně mohou vývojáři tvořit specifická síťová řešení</li>
<li><strong>Vylepšené routování</strong> - možnost ručně nastavit cesty nebo využít efektivnější fixed path routing</li>
<li><strong>Méně zahlcení sítě</strong> - menší objem status provozu, výhodné v rozsáhlých sítích</li>
<li><strong>MIT licence</strong> - umožňuje použití i v komerčních projektech</li>
<li><strong>Strukturovanější přístup</strong> s pokročilými síťovými funkcemi jako static path optimalizace</li>
<li><strong>Oddělené role</strong> - routery jsou jen routery, klienti jen klienti</li>
<li><strong>Store-and-forward messaging</strong> - ukládání zpráv pro offline příjemce (mailbox funkce)</li>
<li><strong>Čistě mesh komunikace</strong> - žádné internetové propojení, funguje i bez elektriky jen se solárním napájením</li>
</ul>
<p><strong>Nevýhody MeshCore:</strong></p>
<ul>
<li><strong>Menší komunita</strong> - méně uživatelské podpory a návodů (ale rychle rostoucí)</li>
<li><strong>Statické role</strong> - nelze dynamicky měnit role uzlů bez reflashe firmware</li>
<li><strong>Menší podpora hardware</strong> - zatím podporuje méně zařízení než Meshtastic</li>
<li><strong>Chybí MQTT integrace</strong> - zaměřuje se čistě na mesh komunikaci bez internetového rozhraní</li>
<li><strong>Nekompatibilita</strong> - sdílí stejné frekvenční pásmo s Meshtastic, ale nejsou navzájem kompatibilní</li>
</ul>
<h3>Referenční aplikace</h3>
<p>MeshCore nabízí několik předkompilovaných firmware typů:</p>
<p><strong>Companion Radio</strong> - pro použití s externí chat aplikací přes BLE, USB nebo WiFi s podporou pro:</p>
<ul>
<li><strong>Web aplikace</strong> - app.meshcore.nz</li>
<li><strong>Android aplikace</strong> - dostupná v Google Play Store</li>
<li><strong>iOS aplikace</strong> - dostupná v App Store</li>
<li><strong>NodeJS a Python</strong> - pro vývojáře a automatizaci</li>
</ul>
<p><strong>Simple Repeater</strong> - rozšiřuje pokrytí sítě předáváním zpráv, konfigurovatelný přes web config tool nebo mobilní aplikaci</p>
<p><strong>Simple Room Server</strong> - jednoduchý BBS server pro sdílené příspěvky a store-and-forward messaging</p>
<p><strong>Simple Secure Chat</strong> - bezpečná terminálová textová komunikace přímo mezi zařízeními</p>
<h2>Boom MeshCore v České republice</h2>
<p>Červenec 2025 se stal přelomovým měsícem pro MeshCore v České republice. <strong>20. července 2025 se Ještěd přepnul na MeshCore</strong>, což spustilo lavinu dalších nasazení.</p>
<h3>Rychlý růst sítě</h3>
<p>Následovalo nasazení MeshCore na klíčových místech:</p>
<ul>
<li><strong>Říp</strong> - strategické místo pro severní Čechy</li>
<li><strong>Klínovec</strong> - nejvyšší hora Krušných hor</li>
<li><strong>Další menší vysílače</strong> po celé republice</li>
</ul>
<p>Za pouhý týden se pokrytí dramaticky zlepšilo a aktivita ukazuje, že trend pokračuje.</p>
<h3>Česká komunita</h3>
<p>Vznikl specializovaný komunitní web <strong>meshcore.cz</strong> s návody, tipy a triky. Telegram skupina <strong>meshcore_cz</strong> rychle roste a sdružuje nadšence po celé republice.</p>
<p><strong>Klíčové výhody oproti Meshtastic v ČR:</strong></p>
<ul>
<li><strong>Funkčnost</strong> - na rozdíl od přetížené Meshtastic sítě MeshCore skutečně funguje</li>
<li><strong>Méně telemetrie</strong> - síť není zahlcená zbytečnými daty</li>
<li><strong>Čistě offline</strong> - žádné internetové propojení, skutečná nezávislost</li>
<li><strong>Solární napájení</strong> - funguje i bez elektrické sítě, jen se slunečním svitem</li>
</ul>
<h3>Doporučené nastavení pro ČR</h3>
<p>Česká komunita se domluvila na těchto parametrech:</p>
<ul>
<li><strong>Frekvence:</strong> 869.525 MHz</li>
<li><strong>Bandwidth:</strong> 62.5 kHz  </li>
<li><strong>Spreading Factor:</strong> 7</li>
<li><strong>Coding Rate:</strong> 5</li>
<li><strong>Transmit Power:</strong> 22</li>
</ul>
<h3>Praktické nasazení v ČR</h3>
<ol>
<li><strong>Získání hardware</strong> - doporučujeme Heltec LoRa v3.1, dostupný u specializovaných distributorů jako je Pájeníčko</li>
<li><strong>Flashování firmware</strong> - využijte webový flasher na <a href="https://flasher.meshcore.co.uk/">https://flasher.meshcore.co.uk/</a>
<ul>
<li>Vyberte podporované zařízení</li>
<li>Zvolte typ firmware (Companion, Repeater, Room Server)</li>
<li>Klikněte FLASH</li>
</ul>
</li>
<li><strong>Připojení klientů:</strong>
<ul>
<li><strong>Web aplikace</strong> - app.meshcore.nz (funguje offline)</li>
<li><strong>Mobilní aplikace</strong> - Android/iOS z oficiálních obchodů</li>
<li><strong>Bluetooth pairing</strong> - PIN zobrazený na OLED displeji zařízení</li>
</ul>
</li>
<li><strong>Kontrola pokrytí</strong> - mapa uzlů dostupná na <a href="https://map.meshcore.dev/">https://map.meshcore.dev/</a></li>
</ol>
<p><strong>Důležité upozornění:</strong> Žádné zařízení s konektorem pro externí anténu nesmí být spuštěno bez připojené antény - hrozí zničení vysílací části čipu.</p>
<h3>Zdroje pro českou komunitu</h3>
<ul>
<li><strong>Oficiální web:</strong> <a href="https://meshcore.co.uk/">https://meshcore.co.uk/</a></li>
<li><strong>Česká stránka:</strong> <a href="https://meshcore.cz/">https://meshcore.cz/</a></li>
<li><strong>GitHub repository:</strong> <a href="https://github.com/ripplebiz/MeshCore">https://github.com/ripplebiz/MeshCore</a></li>
<li><strong>Webový flasher:</strong> <a href="https://flasher.meshcore.co.uk/">https://flasher.meshcore.co.uk/</a></li>
<li><strong>Web aplikace:</strong> <a href="https://app.meshcore.nz">https://app.meshcore.nz</a></li>
<li><strong>Telegram skupina:</strong> @meshcore_cz</li>
<li><strong>Discord komunita:</strong> Andy Kirby's Discord pro podporu vývojářů</li>
<li><strong>Mapa uzlů:</strong> <a href="https://map.meshcore.dev/">https://map.meshcore.dev/</a></li>
<li><strong>FAQ a dokumentace:</strong> GitHub wiki s detailními návody</li>
</ul>
<h3>Vzdělávací videa a tutoriály</h3>
<p><strong>Andy Kirby YouTube kanál</strong> - klíčový zdroj pro pochopení MeshCore:</p>
<ul>
<li><strong>MeshCore Intro Video</strong> - základní úvod do systému pro začátečníky</li>
<li><strong>Messaging System Tutorial</strong> - návod na používání komunikačního systému</li>
<li><strong>MeshCore Update série</strong> - pravidelné aktualizace o vývoji projektu</li>
<li><strong>Praktické testování</strong> - reálné testy dosahu a funkčnosti v terénu</li>
</ul>
<p>Andy Kirby byl instrumental v getting projects known out there a pro helping educate people s jeho videi. Jeho videa poskytují praktické návody od základního nastavení až po pokročilé konfigurace repeaterů.</p>
<p><strong>Doporučené sledování:</strong> Začněte s Intro Video, poté pokračujte tutoriály pro messaging systém a sledujte nejnovější update videa pro informace o vývoji.</p>
<h3>Vývojářské možnosti</h3>
<p>Pro pokročilé uživatele a vývojáře:</p>
<ul>
<li><strong>PlatformIO a Visual Studio Code</strong> - kompletní vývojové prostředí</li>
<li><strong>Open-source</strong> - MIT licence umožňuje modifikace a komerční použití</li>
<li><strong>Příspěvky do projektu</strong> - PR požadavky přes 'dev' branch na GitHubu</li>
<li><strong>Bug reporting</strong> - GitHub Issues pro hlášení chyb a feature požadavky</li>
</ul>
<h2>Závěr</h2>
<p>MeshCore představuje významný krok vpřed v oblasti decentralizované komunikace a v České republice už není jen teoretickou možností - <strong>je tu a funguje</strong>. Červencový boom ukázal, že česká komunita je připravena na alternativu k přetíženému Meshtastic.</p>
<p>Zatímco Meshtastic bojuje s problémy škálovatelnosti a čeká na nasazení verze 2.6 na tisíce existujících zařízení, MeshCore nabízí řešení těchto problémů od počátku. Jeho open-source povaha, nízké požadavky na energii, pokročilé mesh routing schopnosti a především <strong>funkčnost v reálném provozu</strong> z něj činí atraktivní volbu pro každého, kdo hledá spolehlivé off-grid komunikační řešení.</p>
<p>S rostoucím pokrytím a aktivní komunitou je MeshCore v České republice připraven stát se dominantní platformou pro decentralizovanou komunikaci. Jak říkají nadšenci: <strong>&quot;Meshtastic je mrtev, ať žije MeshCore!&quot;</strong></p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2025%2F07%2F20%2Fmeshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2025/07/20/meshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti/">MeshCore: Off-grid komunikaci prostřednictvím LoRa mesh sítí</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ESP32 neobsahuje backdoor</title>
		<link>https://www.hardwired.dev/2025/03/10/esp32-neobsahuje-backdoor/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Mon, 10 Mar 2025 09:15:53 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[Různé]]></category>
		<category><![CDATA[backdoor]]></category>
		<category><![CDATA[bezdrátová komunikace]]></category>
		<category><![CDATA[bezpečnost]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[embedded systémy]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[espressif]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[harvardská architektura]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[kyberbezpečnost]]></category>
		<category><![CDATA[mikrokontrolér]]></category>
		<category><![CDATA[Rootcon]]></category>
		<category><![CDATA[smart home]]></category>
		<category><![CDATA[soc]]></category>
		<category><![CDATA[Tarlogic]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2672</guid>

					<description><![CDATA[<p>ESP32: Backdooru v populárním čipu Úvod V posledních dnech se odbornou i laickou veřejností šířily znepokojivé zprávy o možném backdooru &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2025/03/10/esp32-neobsahuje-backdoor/">ESP32 neobsahuje backdoor</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h1>ESP32: Backdooru v populárním čipu</h1>
<h2>Úvod</h2>
<p>V posledních dnech se odbornou i laickou veřejností šířily znepokojivé zprávy o možném backdooru v čipu ESP32 od čínské společnosti Espressif. Vzhledem k tomu, že těchto čipů bylo celosvětově distribuováno přibližně miliarda kusů a nacházejí se v širokém spektru IoT zařízení, vyvolala tato informace značné obavy. Následující analýza objasňuje, co se skutečně zjistilo a proč se nejedná o závažné bezpečnostní riziko.</p>
<h2>Co je ESP32?</h2>
<p>ESP32 představuje tzv. &quot;system on chip&quot; (SoC) - kompletní mikrokontrolér integrovaný v jediném čipu o rozměrech přibližně 8×8 mm. Při maloobchodní ceně kolem 50 Kč nabízí mimořádný výkon a funkcionalitu:</p>
<ul>
<li>Velké množství vstupně-výstupních (GPIO) pinů pro připojení senzorů a ovládacích prvků</li>
<li>Integrovanou podporu Wi-Fi a Bluetooth pro snadné připojení do sítě</li>
<li>Podporu komunikačních standardů jako SPI, I2C, CAN-BUS a další</li>
<li>Vynikající dokumentaci a vývojářskou podporu</li>
<li>Příznivý poměr cena/výkon</li>
</ul>
<p>Díky těmto vlastnostem se ESP32 stal dominantním čipem v oblasti IoT zařízení, chytrých domácností a řady dalších aplikací. Jeho hlavními konkurenty jsou některé čipy od Texas Instruments a pravděpodobně Raspberry Pi Pico 2TV.</p>
<h2>Co bylo skutečně objeveno?</h2>
<p>Na konferenci Rootcon konané 6.-8. března v Madridu prezentovali dva španělští výzkumníci objev nedokumentovaných příkazů v čipu <a href="https://www.hardwired.dev/2024/10/13/zakladni-prehled-espcek/" title="ESP32">ESP32</a>. Tyto příkazy umožňují provádět některé nízkoúrovňové operace jako zápis do paměti nebo odesílání specifických Bluetooth paketů.</p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2025/03/diagram.webp"><img fetchpriority="high" decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/03/diagram.webp" alt="" width="751" height="534" class="aligncenter size-full wp-image-2679" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/diagram.webp 751w, https://www.hardwired.dev/wp-content/uploads/2025/03/diagram-300x213.webp 300w" sizes="(max-width: 751px) 100vw, 751px" /></a></p>
<p>Je důležité zdůraznit, že existence nedokumentovaných příkazů je v hardwarových i softwarových řešeních běžná. Většina komplexnějších systémů obsahuje interní pomocné rutiny a metody, které nejsou určeny pro koncové uživatele, ale slouží k vnitřnímu fungování systému, ladění a podobným účelům.</p>
<h2>Proč se nejedná o bezpečnostní riziko?</h2>
<p>Klíčovým faktem je, že k využití těchto nedokumentovaných příkazů musí mít útočník již plnou kontrolu nad zařízením. To znamená:</p>
<ol>
<li>
<p><strong>Fyzický přístup k zařízení</strong> - Pro nahrání vlastního kódu do ESP32 je často nutné zařízení fyzicky rozebrat a připojit se k UART pinům na základní desce.</p>
</li>
<li>
<p><strong>Překonání bezpečnostních mechanismů</strong> - ESP32 umožňuje implementaci kontroly digitálního podpisu firmware, kdy čip odmítne spustit kód, který není podepsán správným klíčem.</p>
</li>
<li>
<p><strong>Harvardská architektura jako ochrana</strong> - Na rozdíl od běžných počítačů s von Neumannovou architekturou používá ESP32 harvardskou architekturu s oddělenou pamětí pro kód a data, což znesnadňuje spuštění škodlivého kódu.</p>
</li>
</ol>
<h2>Jak došlo k nedorozumění?</h2>
<p><a href="http://https://www.tarlogic.com/news/hidden-feature-esp32-chip-infect-ot-devices/" title="Společnost Tarlogic">Společnost Tarlogic</a>, mateřská organizace zmíněných výzkumníků, vydala původně bombastickou tiskovou zprávu hovořící o &quot;ohrožení stovek milionů IoT zařízení&quot;. Tuto zprávu převzal server Bleeping Computer, který v titulku navýšil počet potenciálně ohrožených zařízení na miliardy. Následně se informace lavinovitě šířila dalšími médii.</p>
<p>Po bližším prozkoumání problematiky byly původní články staženy a přeformulovány, aby lépe odrážely skutečnou závažnost situace. Nicméně, původní senzační zprávy už stihly vyvolat značné obavy.</p>
<p><a href="https://www.tarlogic.com/news/hidden-feature-esp32-chip-infect-ot-devices/" title="https://www.tarlogic.com/news/hidden-feature-esp32-chip-infect-ot-devices/">https://www.tarlogic.com/news/hidden-feature-esp32-chip-infect-ot-devices/</a><br />
<a href="https://www.bleepingcomputer.com/news/security/undocumented-commands-found-in-bluetooth-chip-used-by-a-billion-devices/" title="https://www.bleepingcomputer.com/news/security/undocumented-commands-found-in-bluetooth-chip-used-by-a-billion-devices/">https://www.bleepingcomputer.com/news/security/undocumented-commands-found-in-bluetooth-chip-used-by-a-billion-devices/</a></p>
<h2>Závěr</h2>
<p>Používání čipu ESP32 je nadále bezpečné. Přítomnost nedokumentovaných příkazů nepředstavuje sama o sobě bezpečnostní riziko, protože k jejich využití je nutná plná kontrola nad zařízením, což by útočníkovi umožnilo i mnohem závažnější zásahy do systému bez ohledu na existenci těchto příkazů.</p>
<p>Bezpečnost zařízení s ESP32 závisí primárně na kvalitě jejich návrhu:</p>
<ul>
<li>Zařízení, která byla navržena s důrazem na bezpečnost, zůstávají bezpečná i nadále</li>
<li>Zařízení s bezpečnostními nedostatky byla zranitelná již před tímto objevem</li>
</ul>
<p>Uživatelé zařízení s ESP32 mohou tedy pokračovat v jejich používání bez obav a vývojáři mohou nadále implementovat tento čip do svých konstrukcí.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2025%2F03%2F10%2Fesp32-neobsahuje-backdoor%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2025/03/10/esp32-neobsahuje-backdoor/">ESP32 neobsahuje backdoor</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kontroverze kolem BambuLab: Co se skutečně děje s vašimi 3D tiskárnami?</title>
		<link>https://www.hardwired.dev/2025/01/21/situace-kolem-bambulab/</link>
		
		<dc:creator><![CDATA[Kosieh Barter]]></dc:creator>
		<pubDate>Tue, 21 Jan 2025 18:49:49 +0000</pubDate>
				<category><![CDATA[3D Tisk]]></category>
		<category><![CDATA[3D tisk]]></category>
		<category><![CDATA[3D Tiskárny]]></category>
		<category><![CDATA[aktualizace]]></category>
		<category><![CDATA[AMS]]></category>
		<category><![CDATA[Bambu Studio]]></category>
		<category><![CDATA[bambulab]]></category>
		<category><![CDATA[bezpečnost]]></category>
		<category><![CDATA[filament]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Klipper]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[slicer]]></category>
		<category><![CDATA[tiskařská komunita]]></category>
		<category><![CDATA[X1C]]></category>
		<category><![CDATA[zabezpečení]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2576</guid>

					<description><![CDATA[<p>Možná jste si všimli několika událostí, které nastaly kolem společnosti Bambu Lab, prodávající stejnojmenné tiskárny. Toto je takové objasnění vlastním &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2025/01/21/situace-kolem-bambulab/">Kontroverze kolem BambuLab: Co se skutečně děje s vašimi 3D tiskárnami?</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>Možná jste si všimli několika událostí, které nastaly kolem společnosti Bambu Lab, prodávající stejnojmenné tiskárny. Toto je takové objasnění vlastním slovem.</p>
<p>Rozhodl jsem se tedy sesumírovat, o co běží a vnést trochu pořádku do této problematiky, jelikož i já - jakožto majitel X1C s AMS - jsem studoval počínání společnosti, hlavně co se týče firmwaru.</p>
<p><strong>Mimořádně, zdroj:</strong><br />
<a href="https://blog.bambulab.com/updates-and-third-party-integration-with-bambu-connect/">https://blog.bambulab.com/updates-and-third-party-integration-with-bambu-connect/</a></p>
<h4>Jako vždy, na začátek, trocha toho “žargonu”:</h4>
<ul>
<li>AMS<br />
Advanced / Automatic Material System - řešení od společnosti Bambu Lab pro tisk vícero barvami.</li>
<li>brick<br />
anglicky “cihla”. V tomto kontextu jde o “proměnu” stroje na nepoužitelný, takže metaforicky ho lze použít jako velmi drahou “cihlu”.</li>
<li>LAN<br />
Lokální síť. Domácí síť, pokud máte více počítačů nebo telefonů schopných se připojit do internetu přes Wi-Fi.</li>
<li>Klipper<br />
je to alternativní řídicí systém pro 3D tiskárny, naprogramován jako klasický program pro operační systémy typu Windows, Linux. Běží ale jako služba na pozadí. Není to tedy program přímo na nějaké desce.</li>
<li>Slicer<br />
Je to program pro převod modelu do strojového kódu, který tiskárna umí číst a podle toho tiskne.</li>
</ul>
<h3>Příběh na začátek...</h3>
<p>Před několika dny společnost Bambu Lab vydala tiskovou zprávu, ve které popisovala přicházející aktualizace do svých tiskáren. Tato aktualizace měla řešit v zásadě zabezpečení tiskárny proti nedovolenému užívání.</p>
<p>Jakožto programátor a člověk řešící si údržbu počítačů svépomocí vím, kam tím chtěli mířit. V zásadě už vím, jak jsou po elektronické stránce řešeny tiskárny, tedy přinejmenším u řady X1. Možná i řadu P1.</p>
<p>V zásadě se jedná o duální systém - je zde solo “počítač” pro “normální” operační systém, na kterém běží firmware, akorát jiné “stavby”.</p>
<p>Ten může být přímo na desce spojen se systémem na bázi Arduina, které řídí už jednotlivé komponenty. Je to takový “Klipper”.</p>
<p>Snaha Bambu Labu byla tento systém zabezpečit. Dokážu si jako ITák představit, že autoři alternativních slicerů mohli špatně implementovat řízení a to mohlo společnosti způsobit problémy se sítí. Alternativní programy mohou požadovat nestandardní příkazy a to se Bambu Labu (též právem - je to jejich infrastruktura) nelíbilo. Aspoň tak to chápu a jeví se mi to tak.</p>
<p>Nicméně jejich zpráva (právem) způsobila v 3D tiskařské komunitě strach, že se bude jednat o scénář jiné firmy, která uzavřela svůj systém tak, že nelze použít jiné náplně (Hewlett-Packard).</p>
<h4>Naštěstí se to prozatím ukázalo jako liché.</h4>
<p>Společnost Bambu Lab tedy zareagovala na základě zpětné vazby svých zákazníků vysvětlením, kdy není v jejich zájmu limitovat zákazníky. Dle jejich prohlášení též nemají v zájmu “krást” modely, pokud už bude tiskárna připojena k síti, popřípadě udělat z tiskárny nefunkční stroj, či jakkoliv procházet další zařízení na LAN. Nebo - a to si myslím, že je spíš “kosmetický” problém - zamítnout strojový kód od jiného sliceru na své tiskárny a vynutit tak užívání Bambu Studia.</p>
<h4>Nicméně pár “Ale” tady je.</h4>
<p>Podívám se na to z optiky (opět) programátora a síťaře.<br />
V zásadě souhlasím s tím, že do nějaké míry by tiskárna zabezpečení mít mohla. Hodně dobře si pamatuji situaci v jedné české firmě, která neměla zabezpečení těchto systémů vyřešené. Stačil zkušený útočník a byl by problém.</p>
<p>Co se týče slicerů, chápu, že nejvíce “kompatibilní” (tedy stavěný přímo na míru) je právě Bambu Studio. Autoři tohoto programu mají k mechanice a firmwaru tiskárny bezprostřední přístup a dokážou tedy program optimalizovat pro maximální funkčnost.</p>
<p>Nicméně, dá se to řešit elegantněji, s ohledem na zákazníky i pokročilé uživatele. Řeknu to nějak takto:</p>
<blockquote>
<p>Pakliže uznají za vhodné tyto změny implementovat, prosím. Nicméně ať ponechají možnost ostatním uživatelům, co je jim libo a jen přidat oznámení “Užíváním programů třetí strany nemusí být dostupné některé funkce a nemusí být nabízena zákaznická podpora”. </p>
</blockquote>
<h4>S tímto jsem naprosto v pořádku.</h4>
<h3>Co ideální řešení?</h3>
<p>Ideální situace je, kdy Bambu Lab nabídne dokumentaci ostatním “výrobcům” slicerů takovou, kdy tito výrobci upraví své programy tak, aby fungovaly i s tímto stavem.</p>
<p>Poté je to v pořádku, protože snahu zabezpečit svůj stroj vůči nepovolaným lidem je jen a jen dobře. Nechcete, aby Vám tiskárna útočila třeba na banku, protože ji ovládl někdo se zlým úmyslem.</p>
<p>Jeden podobný případ jsem dokonce i řešil.<br />
<strong>Přístupy. Přístupy do tiskárny. Jako superuživatel.</strong></p>
<h4>“Dej mi výsledky.&quot;</h4>
<p>Řeknu to takto, navrhuji setrvat v klidovém stavu. Lidé z 3D tiskařské komunity udělali kolem těchto zpráv hodně interakcí a přiměli Bambu Lab reagovat vysvětlením, jaké jsou jejich skutečné úmysly.</p>
<h4>Prozatím vím, že:</h4>
<ul>
<li>Tiskárna je vaše a tak to i zůstane. Samozřejmě, aktualizace jsou dobrovolné a je pouze a pouze na vás, zda je nainstalujete.</li>
<li>Vaše modely též zůstávají vaše, čili co si dáte tisknout, se nikam neodešle.</li>
<li>Situace jako u firmy Hewlett-Packard (a jejich 2D tiskárnami) nenastane. Takže nadále můžete používat filamenty (tiskové struny) jiných výrobců. AMS tedy bude lhostejno, jaký materiál používáte.</li>
<li>Firmware (řídicí program tiskárny) nebude mít v sobě nic, co by ohrozilo bezpečnost dat na vaší LAN síti - takže žádné viry či procházení sítí).</li>
<li>Plánované zastarání tiskárny a též její přivedení do nefunkčního stavu je pro Bambu Lab nežádoucí už kvůli renomé. Věřím, že tuto pozitivní reputaci si budovali dlouho a tento krok pečlivě zvážili.</li>
<li>Pro mě je v této chvíli důležité, že má X1C bude tisknout i nadále. Tiskárnu jsem si do sítě připojil jednou, kvůli jedné aktualizaci. Nicméně využil jsem i odhlášení a tiskárnu do sítě již připojenou nemám.  <strong>A funkčnost 3D tisku mi i tak zůstala.</strong></li>
<li>Tiskárna mi tiskne velmi dobře a i přes moji ochotu zkoušet nové věci si tentokrát počkám, jak to bude ve finále.</li>
</ul>
<h3>Post scriptum.</h3>
<p>Důležitá myšlenka je ale taková, že jak my - zákazníci - tak Bambu Lab - zareagovali adekvátně a pro tento čas nevidím důvod situaci dále “hrotit”.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2025%2F01%2F21%2Fsituace-kolem-bambulab%2F&#038;via=hessevalentino" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2025/01/21/situace-kolem-bambulab/">Kontroverze kolem BambuLab: Co se skutečně děje s vašimi 3D tiskárnami?</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The way of the 3Dprinterman</title>
		<link>https://www.hardwired.dev/2024/12/16/the-way-of-the-3dprinterman/</link>
		
		<dc:creator><![CDATA[Kosieh Barter]]></dc:creator>
		<pubDate>Mon, 16 Dec 2024 14:11:08 +0000</pubDate>
				<category><![CDATA[3D Tisk]]></category>
		<category><![CDATA[Různé]]></category>
		<category><![CDATA[3D benchy]]></category>
		<category><![CDATA[3D modeling]]></category>
		<category><![CDATA[3D tiskárna]]></category>
		<category><![CDATA[3D tiskové struny]]></category>
		<category><![CDATA[bambulab]]></category>
		<category><![CDATA[Bed Slinger]]></category>
		<category><![CDATA[BLTouch]]></category>
		<category><![CDATA[bowden]]></category>
		<category><![CDATA[CoreXY]]></category>
		<category><![CDATA[delta tiskárna]]></category>
		<category><![CDATA[direct drive]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[extruder]]></category>
		<category><![CDATA[filament]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Flsun]]></category>
		<category><![CDATA[Flsun Cube]]></category>
		<category><![CDATA[Flsun i3]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[hobby]]></category>
		<category><![CDATA[kalibrace]]></category>
		<category><![CDATA[kinematika tisku]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[MKS Gen L]]></category>
		<category><![CDATA[modifikace]]></category>
		<category><![CDATA[mosfet]]></category>
		<category><![CDATA[multi-material]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[P3Steel]]></category>
		<category><![CDATA[petg]]></category>
		<category><![CDATA[řídící deska]]></category>
		<category><![CDATA[stepper driver]]></category>
		<category><![CDATA[tiskový bed]]></category>
		<category><![CDATA[TPU]]></category>
		<category><![CDATA[tryska]]></category>
		<category><![CDATA[údržba 3D tiskárny]]></category>
		<category><![CDATA[X1C Carbon]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2512</guid>

					<description><![CDATA[<p>The jargon, slovník na začátek Firmware: Je to vlastně systém určený přímo pro konkrétní procesor, desku, elektroniku. Není to operační &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2024/12/16/the-way-of-the-3dprinterman/">The way of the 3Dprinterman</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h2>The jargon, slovník na začátek</h2>
<h5>Firmware:</h5>
<p>Je to vlastně systém určený přímo pro konkrétní procesor, desku, elektroniku. Není to operační systém v daném slova smyslu, nicméně řídí už konkrétní hardware.<br />
Dokonce platí, že některé komponenty počítače mají svůj vlastní &quot;firmware&quot;. Dobrým příkladem je třeba disketová nebo DVD mechanika. V tomto kontextu se budeme bavit o systému řídící specifickou elektroniku.</p>
<h5>Introduction</h5>
<p>Uvedení do děje. V zásadě předmluva, představení.</p>
<h5>i3</h5>
<p>i3 se v tomto rozumí jako &quot;iteration 3&quot;. Je to typ 3D tiskárny, mající rám ve tvaru písmene T ležícího vzhůru nohama, kde &quot;noha&quot; tvoří osu Z a osu X na ose Z se pohybující. Společně s tímto se užívá i termín &quot;Bed slinger&quot;.</p>
<h5>Bed / heatrod</h5>
<p>Bed v angličtině postel - v tomto kontextu je český překlad pro vyhřívanou tiskovou podložku o různých rozmerěrech, kde 3Dtiskárna tiskne.<br />
Heatrod podobný princip, je to ale váleček s dvěma kabely. Technicky je to výkonný odpor schopný generovat vysoké teploty.</p>
<h5>Feeder</h5>
<p>Je to de facto podavač filamentu, 3Dtiskové struny. Existují dva základní typy, Bowden a Direct.</p>
<ul>
<li>
<p>Bowden<br />
Bowden - podavač je umístěn na rámu tiskárny a vede z něj PTFE trubička (samotný bowden) až na vozík, kde vstupuje do chladiče až k trysce. Jeho výhodou je lehčí konstrukce vozíku a tiskárna tím může tisknout rychleji.</p>
</li>
<li>
<p>Direct<br />
Direct je charakteristický tím, že motor je v bezprostřední blízkosti chladiče a už se dá hovořit o termínu &quot;extruder&quot;. Výhoda zde je možnost tisknout některé materiály a relativně bezprobémová retrakce.</p>
</li>
</ul>
<h5>&quot;take your pick&quot;</h5>
<p>angl. &quot;Vyberte si&quot;.</p>
<h5>&quot;in house&quot;</h5>
<p>Doslovně anglicky &quot;v domě&quot;, v tomto kontextu ale &quot;co dům, potažmo domov dal&quot;</p>
<h5>Drybox, někdy &quot;Dry-box&quot;</h5>
<p>Pro 3Dtiskaře je to forma úschovy materiálu - filamentu - tak, aby nedegradoval (nechytal vlhkost, neprášilo se na něj). Jednoduchou &quot;implementací&quot; je zde krabice z IKEA &quot;Samla&quot;, ve které je nasypaný silikonový granulát. Můžou to být silicagelové kuličky (Například si koupíte nové boty a jedním z pytlíků je silicagel), v případě, že se Vám nechce utrácet za předražené sušivo, postačí stelivo pro kočky založené na silicagelu. Jen je to více prašnější.</p>
<h5>Stepper / Driver</h5>
<p>Stepper motor, někdy jako pouze &quot;Stepper&quot; je krokový motor, který se otáčí jako normální, je ale schopen se pootočit o určitou vzdálenost. Je to tím, že zde nejsou klasické cívky, ale magnety mající vlnovitý tvar, které tím pádem mohou vymezit pohyb při aktivitě.<br />
&quot;Driver&quot; je sice angl. &quot;řidič&quot; a podobně je tomu i zde. Je to ale samostatný obvod s čipem, který převádí příkazy z hlavního procesoru na pulsy tak, že dojde k otočení na něm zapojeném krokovém motoru. Je to něco jako tranzistor, leč na určitý účel.</p>
<h2>The first one</h2>
<p>Jednoho krásnýho dne jsem jel do práce. Léta páně 2019, před mizérií. Procházel jsem si Twitter a narazil tehda na příspěvek od jednoho mého - tehdejšího svého klienta - modeloval jsem mu 3D modely za účelem tisku - že prodává 3D tiskárnu.<br />
Zavětřil jsem a řekl si, že to zkusím.</p>
<p>Tiskárnu jsem si zarezervoval a za pár dní - to už jsem si zařizoval své nové bydlení - se setkal se známým. Jeli jsme ke mě, udělal mi introduction, jak se takový stroj používá a já se poté vrátil zpět na byt.</p>
<p><strong>Flsun i3 2017.</strong><br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/I3_2017-300x225.webp" alt="Flsun i3 2017 Stock" /></p>
<p>Tiskárna byla velmi jednoduchá. Hliníkové profily mající čtvercový tvar o rozměrech 20x20 mm. Nic složitého. Elektroniku tvořila deska MKS Gen L, verze 1.0. 8bit, velmi jednoduché.<br />
Ale taky ne zrovna dobře udělané.</p>
<p>Přes klienta jsem se seznámil s človekem, který se též 3Dtisku věnoval a když jsem mu - tehda dost neznalý - naposílal fotky tiskárny, zhrozil se.</p>
<p>Mosfety externí nebyly, 12 voltové napájení a z toho vyvozující větší proudy nutné k ohřevu bedu a heatrodu. A z toho taky možný riziko požáru, když někde upadne kabel.</p>
<blockquote>
<p><strong>Tedha jsem chtěl tisknout a neřešit, to se mi ale vrátilo. Nepěkným způsobem.</strong></p>
</blockquote>
<p>Dlouhej příběh krátkým, dodneška je ten stroj na 12V systému, je ale spolehlivější. Po napájecí stránce.</p>
<p>O tom ale později.</p>
<h3>The first changes.</h3>
<p>V zásadě tiskárna prodělala spousty úprav. Nejdříve výměna Stepper Driverů z A4988 za (i místy tišší,) detailnější DRV8825. Nastudoval jsem si, jak se kalibruje napájení s ohledem na daný krokový motor. Matematika veskrze jednoduchá.</p>
<ul>
<li>najít si dokumentaci k danému motoru a přečíst si ji,</li>
<li>jaké je jeho doporučené napájení,</li>
<li>spočítat si matematiku</li>
<li>a s pomocí voltmetru nastavit přímo na motoru. Na živý, běžící tiskárně.</li>
<li>A pro jistotu ten &quot;krokáč&quot; odpojit.</li>
</ul>
<p>To by bylo.</p>
<blockquote>
<p><strong>Jenže...</strong></p>
</blockquote>
<p>Technicky tiskárna byla tisknuschopná. Co bylo ale po napájecí stránce špatně bylo vyvedení napájení přímo z řídící desky, takže přes ni sice teklo 12 voltů, ale dvakrát tak více proudu. A případě nedotažené svorkovnice reálně hrozil požár. Nehledě na to, že kabely tehda nebyly krimpované.</p>
<blockquote>
<p><strong>Takže, mosfety. Externí.</strong></p>
</blockquote>
<p>Zakoupil jsem mosfety a naprojektoval si na ně držák. Jakmile přisly, provedl jsem první, byť ne tak zásadní, přestavbu.</p>
<p>Napájení šlo menším kabelem do desky, další dva páry žil napojené do mosfetů a z desky šly další dva, tentokrát hodně malé, káblíky do mosfetů.</p>
<blockquote>
<p><strong>The crisis has been averted.</strong></p>
</blockquote>
<p>Po tomto úspěchu jsem začal experimentovat. Flsun i3 2017 byla bowdenová tiskárna. Tak mě napadlo motor přidělat na X vozík. A nedopatřením skombinoval nevýhody obou systému do jednoho krásnýho balení.</p>
<p>Změnu jsem vrátil a feeder přesunul na horní rám, který jsem vyztužil 3Dtisklým dílcem, tehda ještě od klienta.<br />
Poposunu se do roku 2020, něco málo kolem léta. Vládla tehda pandemie (nebo plán-demie?).<br />
&quot;Flsunku&quot; jsem předělal další, tentokrát rozsáhlejší přestavbou na základě zkušenosti z jiné tiskárny.</p>
<p>V bodech,</p>
<ul>
<li>Nové pouzdro pro řídící elektroniku, místo dvou &quot;vtipných&quot; malých 40x10mm větráčků jsem chlazení naddimenzoval jedním velkým 80x10 mm větrákem a definitivně se tak zbavil toho moru s plexisklem,</li>
<li>Mosfety se dočkaly nového držáku včetně zakrytování, protože fakt nechcete, aby si děti sahaly na živých 12v 10 A, ačkoliv někteří namítají, že toto je relativně bezpečný, já ten názor nesdílím i kdyby mi za to zaplatili,</li>
<li>Napájecí trafo mělo neduh, že nemělo vypínač a tiskárnu jste museli natvrdo vyrvat ze sítě, také docela lahůdka. Takže trafo dostalo vypínač na 230V, jak by každej příčetnej spotřebič měl mít.</li>
</ul>
<p>Tiskárnu jsem ještě tehdy přes fotografie ukázal předchozímu majiteli a jeho odpověd byla &quot;pěkně se s ní pomazlil&quot;.</p>
<p>No aby ne, zapomenutý stroj schopný tisknout i 13-14 hodin.</p>
<p>A nakonec si našla nového majitele. Dodnes mu dělám podporu a konzultaci, protože ano, ta tiskárna je jedno z mých dětí, nehledě na to, že tu tiskárnu znám dobře.</p>
<p>A tím by byla krasojízda tohoto jinak dobrého stroje zakončena.<br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/I3_2017_2-225x300.webp" alt="" /><br />
Co ale rád dodám je, že jsem každý den spěchal z práce a ještě v botách šel zapínat 3Dtiskárnu, že budu tisknout.</p>
<h2>The CUBE second.</h2>
<p>Kvůli týto jsem dokonce letěl z tehdejší práce domů, abych ji mohl objednat. Blb jsem si zapomněl platební kartu doma a tak nějak... jsem nechtěl ztratit příležitost si ji koupit.<br />
Takže jo, letěl jsem na šalinu, domů, zapnout práci, otevřít Aliexpress, objednat z německýho skladu... a v březnu byla doma.</p>
<p>A tuhle znám do posledního šroubku. Do posledního zašroubovanýho závitu.</p>
<blockquote>
<p><strong>A tuto jsem si po stránce tiskové kvality &quot;podojil&quot;.</strong></p>
</blockquote>
<p>Historie této tiskárny začíná v době, kdy nás koupila - respektive náš department společně s dalšími - jedna jistá společnost. Nechci nastiňovat, jaká. Z ledna 2020 na únor 2020 jsme ze dne na den vyměnili kancelář a pohodlné prostředí plné nákupáků vyměnili za samotu u lesa v polích.</p>
<p>Já tehdy toužil po robustní konstrukci, stroji, který bude tuhý a bude držet.</p>
<blockquote>
<p><strong>Flsun Cube. Dnes Flsun F5.</strong><br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/Cube-300x225.webp" alt="" /></p>
</blockquote>
<p>Cena této tiskárny byla kolem 7 500,-. Navíc byla dovezená z německého (nebo dokonce českého?) skladu, byla tedy velmi rychle doma.<br />
Už v červnu 2019 jsem se sestěhoval do svého nového obydlí a začal žít trochu více sólově.</p>
<p>Nicméně, oproti mé, tehda ještě přítomné <strong>i3</strong> &quot;Cube&quot; dostala, byl kompletně předělaný držák na elektroniku a už tehdy dostala upgrade - napájení bedu a heatrodu rovnou přes externí mosfety, dobře, tehda měla ještě A4988, ale fungovala.</p>
<blockquote>
<p><strong>Ale i tak začalo bolení.</strong></p>
</blockquote>
<p>Tehdy obě tiskárny měly jako probe SN04. Indukční, napájená přímo z desky. A ne zrovna přesná sonda. Nicméně, já to nevzdával, pořídil jsem si optočlen / optocoupler. Toto byla malá destička, která fungovala na principu osvitu LED diody v izolovaném pouzdře. Na základě tohoto se sepnul obvod, který de facto tiskárně řekl, že indukční sonda &quot;našla&quot; kov a má dát povel k zastavení.</p>
<p>Tato akce mě stála dost bolení hlav a zjištování, proč. Na jednu stranu, ano, fungovalo to a z nespolehlivé sondy se stala relativně spolehlivá, ale vstoupil do toho i můj lidský faktor chybovat ve firmwaru.</p>
<p>A to mě málem stálo docela slušnou díru v bedu.</p>
<p>A to opravdu nechcete.</p>
<p>Nehledě na to, kdy změníte napájecí kaskádu z 12 voltů na 24. To prostě usmažíte jako Anakina Skywalkera na Mustafaru. Nebo Dartha Vadera, take your pick. Prostě uděláte ze sondy mající hraniční poruchu osobnosti kriticky zčernalého pejska pro pana císaře Palpatina. A při troše štěstí si uděláte z řídící desky ohňostroj.</p>
<blockquote>
<p><strong>Jednodušše, vyletí kouzelnej obláček. Konec příběhu.</strong></p>
</blockquote>
<p>Naskytla se ale možnost to předelat a to oběma směry, jak ke spolehlivosti, tak jednoduchosti zapojení. A tímto řešením byl <strong>BL-Touch</strong>, respektive jeho varianta <strong>3D-Touch</strong>.</p>
<blockquote>
<p><strong>Samozřejme, Cube se jako první tiskárna dočkala konverze na 24V. Jelikož sonda SN04 již na Cube nebyla, nebylo tedy třeba řešit napájení.</strong></p>
</blockquote>
<p>Zapojení této sondy je poměrně jednoduché, vycházel jsem z videa Ed's 3D Tech. Na poslech je to příjemný pán, problematiku vysvětluje a postupuje velmi pomalu, což se u této detailní práce metodou &quot;třikrát měř, jednou zapoj&quot; velmi hodí.</p>
<p>S tím mě též čekala rekonstrukce X vozíku tak, aby nový BLTouch sedl co nejblíže k trysce a já tak měl co nejpřesnejší &quot;model&quot; bedu pro kompenzaci nerovností.</p>
<p>A ano, dočkala se toho i tehda první, Flsun i3 2017.<br />
Cube ale měla premiéru.</p>
<p>Nicméně, krátce na to měla i3 odejít k novému majiteli, tehda do Zlína. Její příběh - zvláště po akci &quot;růže už je na hadry&quot; - ano, mám na mysli valentýnskou - tehda pro nového majitele - pro jeho partnerku.</p>
<p>Vrátím se zpět ke Flsun Cube. Přestalo se mi líbit, jak jsem vyřešil kabeláž k desce. Byla to spousta drátů a obecně jsem docházel do stavu, kdy jsem měl chuť tiskárnu celou rozdělat a sestavit znovu. A tehdy, v roce 2021, byla první, zásadnější přestavba.</p>
<p>Deska - i zde MKS Gen L V1.0 - vyměnila visící místo na boku tiskárny na dolním rámu, dostala tedy nový plastový dílec, který ji držel. Modeloval jsem jej, takže prišlo i místo na tzv. <strong>smoothery</strong>, velmi vhodné pro <strong>DRV8825</strong>.</p>
<p>Nebyla ale úplně zakrytovaná, nicméně kabeláž už zde doznala zásadních změn. Byla lépe udělaná a některé věci navíc - mezi nimi i osvětlění původně přidané - zmizelo. Není potřeba a i návštěvy mi říkaly, že jim to moc svítí do očí. Argument jsem přijal a osvětlení odstranil.</p>
<p>Nicméně, opomenu jsem zde jednu zásadní věc, při instalaci BL-Touch je toto potřeba upravit ve firmwaru. A já se tak začal setkávat i s tím, jak si firmware upravit k obrazu svému. A časem nabyl zkušeností natolik, že jsem byl schopen jít dále, než si kupovat předem naprojektované tiskárny.</p>
<h3>The troubles of PET-G</h3>
<p>Jak s i3, tak s Cube jsem řešil jeden materiál. Nicméně nepálilo mě to tak moc, jako právě u Cube. Už tehdy jsem řešil stringing. Chtěl jsem tisknout hlavně PET-G, jelikož jako ekologicky myslícího člověka mě trápilo, jak mám řešit odpad.</p>
<p>Jednodušše, PLA (Poly-Lactic Acid) podle lidí pracující ve třídění plastů NENÍ plast.<br />
Další bolehlav.</p>
<p>Nicméně, i zde jsem to nevzdával, více jsem bádal v nastavení sliceru, jak tohoto docílit. A docílil. Odpadu jsem negeneroval zrovna málo a chtěl jsem mít jistotu, že i zmetky z 3Dtiskárny můžu dát s klidným svědomím právě do plastu, protože složka navíc tam byl Glykol.</p>
<p>Začnu ale popořadě - u i3 jsem stringing moc neřešil, jelikož byl velmi jednodušše odstranitelný, ať už rukou nebo lehkým plamenem. V zásadě jsem v té době nevědel o tzv. Wipe. Vyčištění trysky, které tiskárna může udělat při dokončení určité plochy a poté se stejnou trasou vrátit třeba o pár milimetrů.<br />
Tím se docílilo toho, že tryska byla čistá a další materiál z ní nevytekl.</p>
<p>Stálo mě to hodně zkoušení, i vlastní model. Kalibrační kužely. V zásadě dva kužely vedle sebe na stejné základně za účelem testu a &quot;přeskakování&quot; trysky z jednoho na druhý a zpět.</p>
<p>Nicméně, vyladil jsem to do stavu dokonalosti, takže přesunu čistě na tento - do plastu vyhoditelného - typu filamentu mohlo dojít. A stalo se tak, v jednu chvíli jsem měl v dryboxu pouze PETG, nepočítám-li nějaké to TPU.</p>
<h3>Hliník se odstěhoval do Humpolce.</h3>
<p>Další zásádní přetavbou bylo nahrazení akrylových dílu hliníkové. Na jedné straně osy Z začalo docházet k nalamovaní akrylového dílce a mé rozhodnutí padlo na to odstranit - když mi to odpustíte - akrylovou srandu z tiskárny pryč. Nenávratně. Do koše.</p>
<p>Spousty odpolední a večerů jsem trávil v této době &quot;zalezený&quot; ve &quot;skladu&quot;, malé místnosti mezi ložnicí a koupelnou. Udělal jsem si z regálu provizorní pracovní stolek, vytáhl pilku a vrtačku a pustil se do práce.</p>
<p>Ačkoliv je to větší změna, šlo mi o to nahradit co nejvíce plastu hliníkem pro zlepšení nejen stability, ale i odlehčení některých důležitých prvků.<br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/hlinik-300x225.webp" alt="" /></p>
<h3>The first mutli-mat</h3>
<p>Ano, měl jsem tu možnost. Začal jsem rozumět firmwaru na takovou úrověň, že jsem se rozhodl jít o krok dále a zkusit štěstí s něčím, co málokterá tiskárna uměla.</p>
<p>Něco, co měly jen dražší stroje.</p>
<blockquote>
<p><strong>Multi-material</strong>.</p>
</blockquote>
<p>Implementace po hardwarové stránce je jednoduchá - stačí zapojit extra krokový motor. dát mu podavač materiálu a najít mu dobré místo. To je vše jednoduché.</p>
<p>Co ale už není jednoduché, je přimět firmware tiskárny tak, aby o tomto motoru vědel. A také mu říci, jak.</p>
<p>Máte-li tiskárnu s jednou tryskou, je to tryska sdílená a je to tak třeba projevit právě ve firmwaru. Existují variace, kdy máte tiskárnu s více, než jednou tryskou a tak je třeba to zohlednit právě zde. Můžete mít i tiskárnu, kdy jsou tiskové hlavy odepínatelné, jindy je máte sdílené. A lze pokračovat dále.</p>
<p>Je to ale tak padesát procent toho, co musíte udělat. Možná dokonce i 33.<br />
Techničtěji řečeno, jedním z prvků je zde i slučovací komora. Využil jsem jednu od poměrně známého 3Dtiskaře, který dělává i recenze. Má k tomu i vlastní kód, vzhledem k mému řešení jsem si musel napsat vlastní.</p>
<p>A implementace jako taková tedy byla z velké části v mé režii.</p>
<p>Režii, která se ukázala jako úspěšná a v té době jsem začal tisknout sice jen dva materiály, stále ale více, než jeden materiál.</p>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/Cube_new-300x300.webp" alt="" /></p>
<p>A to se projevilo i ve sliceru. Jubilejní první tisky byly pro jednu školku využívající pomůcky montesorri.</p>
<p>V bodech, tradičně:</p>
<ul>
<li>Flsun Cube už během stavby přijala různé vylepšení, na základě zkušeností z Flsun i3. Tomu odpovídalo i chlazení desky.</li>
<li>Cube &quot;prodělala&quot; 3 zásadnější úpravy, nejen konstrukce ale i kabeláže, rozvodu</li>
<li>Jako první tiskárna dostala možnost tisku více materiálů, byť přes sdílenou trysku (čili pouze jeden materiál v dané chvíli a uživatel zodpovídá za &quot;program&quot; řešící výměnu. Tedy, &quot;Stará škola&quot;.)</li>
<li>Nejzásadnější úpravou bylo zbavit se akrylových dílců za hliníkové.</li>
<li>Na této tiskárně se mi povedlo i přes její bowdenovou charakteristiku odladit tisk PET-G tak, že tzv. nevlasatí (nezanechává za sebou materiál).</li>
</ul>
<h2>The nuclear three QQ-S</h2>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/QQS-225x300.webp" alt="" /></p>
<p>Nebudu to já, když si nevyzkouším i tiskárnu jiné, než tzv. kartezské kinematiky. V tomto případě to byla tzv. Delta tiskárna, též od Flsunu.</p>
<p>Nicméně... přišla mi v rozbitém stavu, jako vratka od jiného klienta.</p>
<blockquote>
<p><strong>Jako vratka od klienta, který si tiskárnu špatně servisoval a po zjištění, že nepodává filament, tiskárnu vrátil.</strong></p>
</blockquote>
<p>Tehdejší (a možná stále) prodejkyně od Flsunu mi poslala přes socsíť Facebook foto té tiskárny. Ležela chudina na zemi, jedna z vodicích tyčí vyrvatá jako kohout po zápase. Jednodušše, smutný pohled.</p>
<p>Tiskárnu jsem si zaplatil a byla mi dovezena. V celku.<br />
A po jejím vybalení zjistil, že závadu šlo JEDNODUŠŠE odstranit.</p>
<blockquote>
<p><strong>Ulomil se filament.</strong></p>
</blockquote>
<p>Stačilo nahřát trysku, trochu zasunout a poté vytáhnout. Bum. Tiskárna funkční. Jenže...</p>
<p>Urvaná vodící tyč byl problém, který jsem musel řešit, pokud jsem chtěl mít QQ-S funkční. Improvizovanou opravou se mi podařilo tiskárnu uvést do plného provozu a vyzkoušet si zde, jak se tiskne z ohebného filamentu - TPU.</p>
<p>A také se podívat, jaká šílená matematika musí ve firmwaru té tiskárny vládnout. Protože narozdíl od kartézské tiskárny - kde je de facto každý motor pro danou osu - jsou zde všechny tři motory ve spolupráci takové, kdy společným pohybem nejenže usměrňují pohyb tzv. effectoru do stran, ale také i nahoru a dolů.</p>
<p>Má první zkušenost byla taková, že nejmenší pozice pro Z - kdy se tryska dotýká bedu a tím pádem začíná tisk - zde je výchozí pozice nahoře tiskárny - čili MAX Z.</p>
<p>Kalibrace se zde také řešila jinak, pro ty &quot;chudší&quot; zde byla lepivá podložka s napájeným USB kabelem. A to samo o sobě fungovalo jako styčný bod pro trysku, která sama byla zapojena do Z pinu. Takže ano, tryska byla pod proudem také.<br />
Rozhodl jsem se této tiskárně věnovat péči a přikoupil extra sondu na &quot;skenování&quot;. Byla to v zásadě klasická sonda s tlačítkem vespod, které po sepnutí zastavilo trysku a udalo tak přes dané Z, v jakém místě je. Takže ano, bylo i zde potřeba zasáhnout do elektroniky.</p>
<blockquote>
<p><strong>A i zde na řadu přišel open-source firmware.</strong></p>
</blockquote>
<p>Přes jednu skupinu, spoustu googlení jsem došel k relativne fungujícímu stroji, který ale i přes zásadní opravu všech vodících tyčí vykazoval nepřesnost. A mě už s tímto docházely &quot;nervy&quot;.</p>
<p>A proto jsem se rozhodl, že tato tiskárna půjde z domu. Na náhradní díly. Člověkovi mě známému, který má podstatně hlubší znalosti s elektronikou, než já.</p>
<p>QQ-S se mi orotovaly doma dvě, nejdřív ta moje, poté od známého. Obě zmizely právě k Valentinovi a jejich historie končí zde.</p>
<p>Trocha lituji, že jsem si jednu nenechal, mohl jsem se kochat právě tou neuvěřitelnou matematikou, která řídila divoký tanec při tisku na delta tiskárně. Je to doteď pro mě něco neuvěřitelnýho.</p>
<p>I zde, opět, v bodech.</p>
<ul>
<li>Delta tiskárna tiskne souhrou všech tří motorů. Uprostřed je tzv. Effector, který drží trysku a společným posunem všech motorů se pohybuje jak po X, tak po Y ose zároveň.</li>
<li>Kalibrace takové tiskárny je velmi náročná.</li>
<li>Bohužel, kus mě dodaný už od počátku měl konstrukční vady, ktere firmware nedokázal řešit úplně.</li>
<li>Výhodou delta tiskárny je rychlost.</li>
</ul>
<h2>The customs fourth</h2>
<p>To nejlepší mělo ale přijít. Postupným nákupem ruzných dílů, projektováním v Blenderu svých vlastních dílců mělo nastat něco podstatně složitějšího, než jen nákup tiskáren, popřípadě jejich sestavení dohromady tak, jak uvedl výrobce.</p>
<p>Před tímto vším jsem se orientoval tak, jak výrobce doporučil. Dobře, v případě Flsun Cube jsem si pár kroků k benefitu svému pomohl i já sám, nicméně zde to bylo už od základů - <strong>from the ground up</strong> - navrhnout a postavit si vlastní stroj.</p>
<blockquote>
<p><strong>Vlastní stroj, in house. Žádný bobky kolem výrobce. Doma navržena, doma postavena, doma zprovozněna.</strong></p>
</blockquote>
<h3>Barter P3Steel.</h3>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/IMG_20241216_181416-212x300.webp" alt="" /></p>
<p>Tiskárnu jsem začal navrhovat už v roce 2021, kdy jsem od jednoho člověka koupil rám na Anet, celo-ocelový. Byl velmi těžký, o to víc ale robustní.</p>
<p>A stavba včetně návrhu?</p>
<p>Rok.</p>
<p>Rok práce. Rok práce, zkoušení.</p>
<p>Ale také díky tomu povídání o The Calamity.</p>
<blockquote>
<p><strong>Vraťme se ale na začátek.</strong></p>
</blockquote>
<p>Po získání rámu jsem zjistil, že až na pár drobností jsem měl skoro vše - šnekové hřídele pro Z osu, řídící desku v té době vytaženou z Flsun Cube, jelikoz Cube měla to nej, co jsem mohl mít - 32bitovou desku s procesorem založeným na STM32.<br />
Proto mi zbyla MKS Gen L V1.0 a ta mohla najít uplatnění právě zde.</p>
<p>Stačilo mi doobjednat Z pojezd, X vozík, vše samozřejmě v kovu. Nechci si zde utahovat z jedné jisté firmy v Česku, ale tato tiskárna bude celokov, žádnej plasťák. Tyto srandy jsem si užil hodně.</p>
<p>Jedinné plastové věci zde byly držáky na spínače, zakrytování elektroniky. Ano, tehda byla elektronika bez zakrytování, ale lásky zde bylo dostatek - montážní dílec na desku nejenže poskytl azyl desce, ale i mosfetům, extra smoothery a takový zlatý hřeb - deska včetně mosfetů byla chlazena ne jednim, ale rovnou dvěma plnohodnotnými 24V větraky.</p>
<p>A jaký kravál to byl.</p>
<p>Jako kdybyste byli na serverovně nacpaný až po strop servery.</p>
<p>Chlazení zde bylo velmi naddimenzované. Jak už jsem nastínil, srandy s 12 volty jsem měl už pokrk, takže jsem přeskočil rovnou na 24 voltů. I tak jsem vyvedl z desky extra zapojení na mosfety, protože jsem chtěl dimenzovat i kvůli bezpečnosti.</p>
<p>Mohl jsem si ale s 24 volty dovolit vyvést napájení bedu přímo z desky a neřešit tak extra kabeláž ze zdroje.</p>
<p>A i ten dostal hned při montáži spínač.</p>
<p>Jak by skalní fanoušci jedné firmy řekli, All-in-one.</p>
<p>Zasadní změnou oproti předchozím tiskárnám byl feeder, spíše v tomto případě extruder.</p>
<blockquote>
<p><strong>Direct-drive extruder.</strong></p>
</blockquote>
<p>Chtěl jsem si zkusit postavit tiskárnu, byť pomalejší, ale o to spolehlivější, co se materiálů týče. Ne, že by Flsun Cube měla být nespolehlivá, nicméně implementace přímého podavače materiálu byla demonstrace mých znalostí, zkušeností a především vůle rozjet něco, co vlastně nemuselo fungovat.</p>
<blockquote>
<p><strong>Jenže, ona se rozjela. A nejen to, i TISKLA. A TISKNE.</strong></p>
</blockquote>
<p>Bylo to zjevení, kdy jsem zkompiloval firmware, nahrál jej do desky a Barter P3Steel se probudila.</p>
<p>Měl jsem radost, když jsem jí dal povel najít a nastavit se na výchozí pozici. BL-Touch sepnul, osy Z zafungovaly a stroj, jinak nesestavitelný, dostal za úkol si vytisknout, tradičně kalibrační kostičku.</p>
<p>Poprvé v životě jsem měl radost. Léta páně 2022.</p>
<p>&quot;Pé-tři-stýlka&quot; moc úprav neprodělala. Byla dobře navržená. Zásadní úpravou zde byly zakrytování elektroniky a lepší kabeláž.</p>
<p>A <strong>The Calamity</strong> se blížila.</p>
<p>A <strong><a href="https://www.hardwired.dev/2023/12/26/the-calamity/" title="The Calamity">The Calamity</a></strong> nastala.</p>
<p>Body:</p>
<ul>
<li>Jedná se o vlastoručně navrženou a postavenou tiskárnu.</li>
<li>Je to demonstrace know-how a zkušeností, jehož výsledkem je plně funkční stroj</li>
<li>Konstrukce je i3 / Bed Slinger, kde X osa &quot;sedí&quot; na Z ose a Y osa je osamostatněná - pohybuje bedem, proto &quot;bed slinger&quot;.</li>
<li>Je to první tiskárna mající tzv. &quot;Direct extruder&quot;.</li>
</ul>
<h2>Deep inside the fifth bamboo forest</h2>
<p>Dva roky.</p>
<p>Dva roky, přiznám, že jsem měl problém najít sám sebe zpět po té, co jsem zažil. Ne nutně v pozitivním slova smyslu.</p>
<p>Hledání sama sebe začalo, Flsun Cube v mezičase dostala aktualizaci, která ji ale dováděla k nespolehlivosti a to i při pasivním čekání.</p>
<p>Splín spadl i na Barter P3Steel, které jednoho dne odešla řídící deska do křemíkového nebe. Nejspíše vyzkratoval jeden z driverů, desku se mi ale nepodařilo oživit a z projektu skládací 3Dtiskárny - která měla mít svoji vlastní - sešlo.</p>
<p>Oživil jsem alespoň P3Steel a začal toužit, kdy až si vydělám dost peněz, nebudu se už starat o nic.</p>
<blockquote>
<p>Nekoupím si škodovku.<br />
Nekoupím si Ferrari.<br />
Ale koupím si rovnou McLaren mezi 3Dtiskárnami.</p>
<p><strong>Koupím si BambuLab X1C Carbon. S AMS.</strong></p>
</blockquote>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/bambulab-255x300.webp" alt="" /></p>
<p>Tiskárna přišla a ač někteří řekli &quot;Po patnácti minutách&quot;, mě to trvalo asi hodinu. Ale byl jsem také velmi, velmi opatrný.<br />
Máte i důvod. Tiskárna se vším všudy za 40 papírů opravdu není něco, čím chcete házet o podlahu.</p>
<p>Opatrně jsem ji postavil na stůl a poprvé v životě jsem dal tisknout asi tu nejnemožnejší věc, kterou tiskař může tisknout.</p>
<blockquote>
<p><strong>3D-Benchy.</strong></p>
</blockquote>
<p>Lodičku, která prověří a ověří schopnosti tiskárny.<br />
Proč jich máme tolik...</p>
<p>Pocit je to takový, kdy přesedáte - ať už spolehlivé Felicie, nebo zánovní a přeceněné Octavie - schopné vás dovést kamkoliv - do McLarenu schopnýho ujet čemukoliv, zvláště máte-li na to krásnou rovnou bez výmolů tak, jak je to na dálnici D1.</p>
<p>Ať to není jen o Bambu, Cube dostala novou desku a zachovala si tak svoji tichost a nejenže získala zpět svoji spolehlivost, ale opět tiskne i dvou-materiálově stylem staré školy.</p>
<p>Je to ale stále vidět, jak technologie poskočila a co zvládne &quot;Bambouš&quot; (jak jej kamarádka s námi ve skupině pojmenovala, mimo jiné též mající X1C na mé doporučení) za 6 hodin, by Cube zvládla tak za 4násobek.</p>
<blockquote>
<p><strong>Je to výhoda CoreXY kinematiky.</strong></p>
</blockquote>
<p>Přemýšlím, co s Cube. Co s P3Steel. Tiskárny obě funkční, ale už za zenitem. A jsem sám zvědav, co BambuLab (nebo Bambu Lab) vymyslí s H2D.</p>
<p>Co mě napadlo, bylo převést kinematiku Flsun Cube z kartézské na CoreXY. Na druhou stranu konstrukce Cube není tak dobrá a při její&quot; lehkosti by mohla &quot;lítat&quot; po stole, nebo dokonce přistát na podlaze.</p>
<p>Obě jsem si postavěl, obě jsem uvedl do provozu.</p>
<p>A do budoucna, opravdu možná, &quot;<strong>The Dilemma</strong>&quot;.</p>
<p>A na závěr, též něco málo v bodech.</p>
<ul>
<li>BambuLab řady X1 a P1 má Core XY (někdy jako CoreXY) kinematiku, kdy oba X a Y motory jsou pevně na rámu tiskárny.</li>
<li>Společným pohybem obou tiskárna veze X-Y vozík buď nahoru-dolů nebo doleva-doprava.</li>
<li>Pouze jeden motor pohybuje s vozíkem diagonálně.</li>
</ul>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2024%2F12%2F16%2Fthe-way-of-the-3dprinterman%2F&#038;via=hessevalentino" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2024/12/16/the-way-of-the-3dprinterman/">The way of the 3Dprinterman</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quansheng UV-K5 / K6 úpravy, modifikace, vylepšení, firmware</title>
		<link>https://www.hardwired.dev/2024/01/04/quansheng-uv-k5-k6-upravy-modifikace-vylepseni-firmware/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Thu, 04 Jan 2024 17:23:48 +0000</pubDate>
				<category><![CDATA[HAM]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[ham]]></category>
		<category><![CDATA[IJV firmware]]></category>
		<category><![CDATA[Quansheng]]></category>
		<category><![CDATA[Quansheng UV-K5]]></category>
		<category><![CDATA[radioamatér]]></category>
		<category><![CDATA[radiostanice]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=1932</guid>

					<description><![CDATA[<p>Poslední dobou se na našich webových stránkách objevuje stále více článků o rádiích Quansheng UV-K5 a K6. Tyto články se &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2024/01/04/quansheng-uv-k5-k6-upravy-modifikace-vylepseni-firmware/">Quansheng UV-K5 / K6 úpravy, modifikace, vylepšení, firmware</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>Poslední dobou se na našich webových stránkách objevuje stále více článků o rádiích Quansheng UV-K5 a K6. Tyto články se věnují různým tématům, jako jsou upgrade firmware, instalace nových funkcí a vylepšení výkonu.</p>
<p>Abychom vám usnadnili orientaci v této široké nabídce článků, přidáváme rozcestník, který obsahuje odkazy na všechny tyto články. Doufáme, že vám tento rozcestník pomůže rychle a snadno najít informace, které hledáte.</p>
<hr />
<h3><strong><a href="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5271.jpg"><img decoding="async" class="size-medium wp-image-1918 alignleft" src="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5271-300x169.jpg" alt="" width="300" height="169" srcset="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5271-300x169.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5271-1024x576.jpg 1024w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5271-768x432.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5271.jpg 1280w" sizes="(max-width: 300px) 100vw, 300px" /></a><a href="https://www.hardwired.dev/2024/01/02/novy-firmware-od-iu0ijv-pro-quansheng-uv-k5-k6-ijv-firmware/">Nový firmware od IU0IJV pro Quansheng UV-K5 / K6 IJV Firmwar</a></strong></h3>
<p>V článku je popsán nový firmware pro rádia Quansheng UV-K5, K5(8), K6 a K5-plus. Firmware byl vytvořen uživatelem IU0IJV a obsahuje následující změny:</p>
<p>* Podpora nových pásem: 136-174 MHz, 400-470 MHz, 700-900 MHz, 1240-1300 MHz, 136-174 MHz (VHF) a 400-470 MHz (UHF)<br />
* Vylepšená stabilita a výkon<br />
* Nové funkce:<br />
* Nastavení citlivosti přijímače<br />
* Nastavení šumové brány<br />
* Nastavení hlasitosti<br />
* Nastavení tónu DTMF<br />
* Nastavení zvukového výstupu</p>
<p><strong>Celkově lze říci, že nový firmware od IU0IJV je významnou aktualizací, která přináší řadu nových funkcí a vylepšení. Firmware je k dispozici zdarma a jeho instalace je poměrně jednoduchá.</strong></p>
<hr />
<h3 class="post-title entry-title"><a href="https://www.hardwired.dev/wp-content/uploads/2023/11/0374ab05-503d-44c5-92c7-3777a4da1eb2-e1700996907230.jpg"><img decoding="async" class="size-medium wp-image-1722 alignleft" src="https://www.hardwired.dev/wp-content/uploads/2023/11/0374ab05-503d-44c5-92c7-3777a4da1eb2-e1700996907230-300x212.jpg" alt="" width="300" height="212" srcset="https://www.hardwired.dev/wp-content/uploads/2023/11/0374ab05-503d-44c5-92c7-3777a4da1eb2-e1700996907230-300x212.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2023/11/0374ab05-503d-44c5-92c7-3777a4da1eb2-e1700996907230.jpg 768w" sizes="(max-width: 300px) 100vw, 300px" /></a><a href="https://www.hardwired.dev/2023/11/26/vylepseni-a-doplnky-quansheng-uv-k5/">Vylepšení a doplňky Quansheng UV-K5</a></h3>
<p>Vylepšení ovládacích prvků pomocí 3D tisku je jednoduchý a efektivní způsob, jak zlepšit uživatelské rozhraní rádia Quansheng UV-K5. Pokud máte základní znalosti 3D tisku, můžete si své vlastní ovládací prvky vytisknout sami.</p>
<hr />
<h3 class="post-title entry-title"><a href="https://www.hardwired.dev/wp-content/uploads/2023/09/751-1.jpg"><img loading="lazy" decoding="async" class="size-medium wp-image-1454 alignleft" src="https://www.hardwired.dev/wp-content/uploads/2023/09/751-1-300x175.jpg" alt="" width="300" height="175" srcset="https://www.hardwired.dev/wp-content/uploads/2023/09/751-1-300x175.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2023/09/751-1-1024x597.jpg 1024w, https://www.hardwired.dev/wp-content/uploads/2023/09/751-1-768x448.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2023/09/751-1.jpg 1200w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://www.hardwired.dev/2023/09/18/modifikace-quansheng-uv-k5/">Modifikace Quansheng UV-K5</a></h3>
<p>Technologický pokrok se nevyhýbá ani světu radioamatérství. Jedním z příkladů této inovace je radiostanice Quansheng UV-K5, která po jednoduché úpravě umožňuje poslouchat frekvence od 18 do 1300 MHz. Tato čínská radiostanice nabízí řadu funkcí, které ji řadí mezi špičku na trhu mezi levnými stanicemi. V tomto článku se podíváme na některé z nejzajímavějších vlastností a možností, které Quansheng UV-K5 přináší do světa radioamatérství.</p>
<hr />
<h3 class="post-title entry-title"><a href="https://www.hardwired.dev/wp-content/uploads/2023/07/maxresdefault-1.jpg"><img loading="lazy" decoding="async" class="size-medium wp-image-1326 alignleft" src="https://www.hardwired.dev/wp-content/uploads/2023/07/maxresdefault-1-300x169.jpg" alt="" width="300" height="169" srcset="https://www.hardwired.dev/wp-content/uploads/2023/07/maxresdefault-1-300x169.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2023/07/maxresdefault-1-1024x576.jpg 1024w, https://www.hardwired.dev/wp-content/uploads/2023/07/maxresdefault-1-768x432.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2023/07/maxresdefault-1.jpg 1280w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://www.hardwired.dev/2023/07/24/quansheng-uv-k5-firmware-mod/">Quansheng UV-K5 Firmware mod</a></h3>
<p>V oblasti rádioamatérských vysílačů existuje široká škála zařízení, která lákají svou dostupností a možností experimentování. Jedním z těchto rádií je Quansheng UV-K5, dvoupásmový transceiver, který si pořídíte za přibližně 700 Korun. Tohle zařízení nabízí fascinující možnosti hackování a nahrání nového firmware, což umožňuje uživatelům přidávat nové funkce a upravovat chování rádia.</p>
<hr />
<h3 class="post-title entry-title"><a href="https://www.hardwired.dev/wp-content/uploads/2023/07/1169950e40669796a1814a8abb40.jpg"><img loading="lazy" decoding="async" class="size-medium wp-image-1296 alignleft" src="https://www.hardwired.dev/wp-content/uploads/2023/07/1169950e40669796a1814a8abb40-300x225.jpg" alt="" width="300" height="225" srcset="https://www.hardwired.dev/wp-content/uploads/2023/07/1169950e40669796a1814a8abb40-300x225.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2023/07/1169950e40669796a1814a8abb40-768x576.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2023/07/1169950e40669796a1814a8abb40.jpg 1024w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://www.hardwired.dev/2023/07/23/quansheng-uv-k6/">Quansheng UV-K6</a></h3>
<p>Dvoupásmová funkčnost: Quansheng UV-K6 disponuje dvěma frekvenčními pásmy: 2metrové amatérské pásmo (144-148 MHz) a 70centimetrové pásmo (420-450 MHz). Tato dvojitá funkcionalita poskytuje uživatelům flexibilitu a kompatibilitu s různými rádiovými systémy. Bez ohledu na vaše komunikační potřeby, UV-K6 se postará o spolehlivé a jasné spojení.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2024%2F01%2F04%2Fquansheng-uv-k5-k6-upravy-modifikace-vylepseni-firmware%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2024/01/04/quansheng-uv-k5-k6-upravy-modifikace-vylepseni-firmware/">Quansheng UV-K5 / K6 úpravy, modifikace, vylepšení, firmware</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nový firmware od IU0IJV pro Quansheng UV-K5 / K6 IJV Firmware</title>
		<link>https://www.hardwired.dev/2024/01/02/novy-firmware-od-iu0ijv-pro-quansheng-uv-k5-k6-ijv-firmware/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Tue, 02 Jan 2024 09:21:17 +0000</pubDate>
				<category><![CDATA[HAM]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[IJV firmware]]></category>
		<category><![CDATA[Quansheng]]></category>
		<category><![CDATA[Quansheng UV-K5]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=1886</guid>

					<description><![CDATA[<p>Rádia Quansheng UV-K5, K5(8), K6 a k5-plus mají možnost upgradu neoficiálním firmwarem. Proto se zříkáme veškeré odpovědnosti za vysílání mimo &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2024/01/02/novy-firmware-od-iu0ijv-pro-quansheng-uv-k5-k6-ijv-firmware/">Nový firmware od IU0IJV pro Quansheng UV-K5 / K6 IJV Firmware</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p><i><span style="font-weight: 400;">Rádia Quansheng UV-K5, K5(8), K6 a k5-plus mají možnost upgradu neoficiálním firmwarem.</span></i><i><span style="font-weight: 400;"><br />
</span></i><i><span style="font-weight: 400;">Proto se zříkáme veškeré odpovědnosti za vysílání mimo pásma povolená výrobcem. Co děláte s rádiem, je na vaše vlastní riziko. Rádio bylo vyrobeno pro určitá pásma proto není vhodné tento upgrade srovnávat a rádii v jiných cenových kategoriích.  </span></i></p>
<p><i><span style="font-weight: 400;">Tyto aktualizace jsou podstatné do té míry, že bylo nutné přepsat příručku, protože nabídka a funkce jsou odlišné.</span></i></p>
<p><b><i>Vezměte prosím na vědomí, že použití tohoto rádia vyžaduje licenci NOVICE / HAREC pokud chcete vysílat jinde než na volných frekvencích. </i></b></p>
<h3><b>Co IJV FIRMWARE obsahuje a co ne?</b></h3>
<h5><b>CO OBSAHUJE</b></h5>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Jediný VFO s přímým vkládáním frekvencí nad GHz.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">AGC FAST / SLOW / Pouze pro AM a SSB.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">AGC MAN také v FM s 35-úrovňovým nastavením..</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Přenos v emulaci </span><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=cs&amp;u=https://it.wikipedia.org/wiki/Double-sideband_suppressed-carrier"><span style="font-weight: 400;">DSB</span></a><span style="font-weight: 400;"> . (Vždy aktivní, nyní odpojeno pouze v případě, že aktivujete funkci Upconverter).</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Předvolba pro Upconverter se zámkem převodovky.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Prodloužené čekací doby během skenování.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Rit &amp; Xit ve všech modulacích.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Stabilní příjem SSB.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Zisk příjmu přizpůsobitelný vašim potřebám.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Aktivace okruhu SATCOM se zesílením příjmu &gt; +9dB.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Vysílání FM.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">VOX</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">1750 tón</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Compander</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Rozšířený příjem Frekvenční rozsah: 15 → 1300 MHz. S Rx mezerou mezi 620 a 840 MHz.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Odemykatelný omezený převod: NO AIR BAND / NO 27 MHZ.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Rychlé vyhledávání frekvence a tónu: Funkce FC (Frequency Copy).</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Rychlé vyhledávání tónů.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Rychlé skenování části nebo celé paměti.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">S METER</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Indikátor TX modulace</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Selektivní volání s potlačením zvuku příjmu (Code Squelch)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Selektivní odesílání DTMF, ZVEI, CCIR.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Scramble.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">CW (Continuous Wave) modulace.</span></li>
</ul>
<p><b>Nabídka služeb </b><i><span style="font-weight: 400;">(ex skrytá) (pro její aktivaci zapněte rádio a podržte PTT a boční tlačítko 1)</span></i></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Přenos v DSB (duální SSB).</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Aktivace SATCOM.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Nastavení TX Power pro každou ze 3 úrovní.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Nastavení každé z 9 úrovní útlumů: RSSI, NOISE, GLITCH.</span></li>
</ul>
<h5><b>– CO NEOBSAHUJE</b></h5>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">SPEKTRUM (nikdy nebude)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Heslo</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">NOAA</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">HLAS</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">POPLACH</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Indikace napětí baterie a kalibrace.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Blikající LED.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Informace o nabíjení na USB.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">AIRCOPY</span></li>
</ul>

<a href='https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5275.jpg'><img loading="lazy" decoding="async" width="800" height="600" src="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5275-1024x768.jpg" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5275-1024x768.jpg 1024w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5275-300x225.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5275-768x576.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5275-1536x1152.jpg 1536w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5275-2048x1536.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5277.jpg'><img loading="lazy" decoding="async" width="800" height="600" src="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5277-1024x768.jpg" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5277-1024x768.jpg 1024w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5277-300x225.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5277-768x576.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5277-1536x1152.jpg 1536w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5277-2048x1536.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5278.jpg'><img loading="lazy" decoding="async" width="800" height="600" src="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5278-1024x768.jpg" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5278-1024x768.jpg 1024w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5278-300x225.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5278-768x576.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5278-1536x1152.jpg 1536w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5278-2048x1536.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5279.jpg'><img loading="lazy" decoding="async" width="800" height="600" src="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5279-1024x768.jpg" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5279-1024x768.jpg 1024w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5279-300x225.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5279-768x576.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5279-1536x1152.jpg 1536w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5279-2048x1536.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5281.jpg'><img loading="lazy" decoding="async" width="800" height="600" src="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5281-1024x768.jpg" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5281-1024x768.jpg 1024w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5281-300x225.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5281-768x576.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5281-1536x1152.jpg 1536w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5281-2048x1536.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5276.jpg'><img loading="lazy" decoding="async" width="800" height="600" src="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5276-1024x768.jpg" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5276-1024x768.jpg 1024w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5276-300x225.jpg 300w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5276-768x576.jpg 768w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5276-1536x1152.jpg 1536w, https://www.hardwired.dev/wp-content/uploads/2024/01/IMG_5276-2048x1536.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>

<h4><b>Oficiální stránky UV-K5 </b><b><i>K5(8), K6</i></b></h4>
<p><i><span style="font-weight: 400;">Kliknutím na název modelu najdete oficiální stránky rádia Quansheng </span></i><a href="http://en.qsfj.com/products/3002"><b><i>UV-K5</i></b></a><i><span style="font-weight: 400;"> ; </span></i><a href="http://en.qsfj.com/products/3268"><b><i>UV-K5(8).</i></b><b><i><br />
</i></b></a><i><span style="font-weight: 400;">V závěrečné části je sekce " </span></i><b><i>Ke stažení</i></b><i><span style="font-weight: 400;"> " manuál a nejnovější oficiální firmware.</span></i><i><span style="font-weight: 400;"><br />
</span></i><i><span style="font-weight: 400;">Jinak si jej stáhněte přímo zde:</span></i></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Přímý odkaz na UV-K5 -→ </b><a href="https://data.ok2hss.cz/HAM/OK2HSS/UVK/k5_Firmware_v2.01.31_publish.bin"><b>k5_Firmware_v2.01.31_publish.bin</b></a><b> </b></li>
<li style="font-weight: 400;" aria-level="1"><b>Přímý odkaz na UV-K5(8) → </b><a href="https://data.ok2hss.cz/HAM/OK2HSS/UVK/k6_Firmware_v3.00.15.bin"><b>k6_Firmware_v3.00.15.bin</b></a><b> </b></li>
</ul>
<h4><b>Firmware IJV</b></h4>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Zde stáhnete soubor .bin do složky.</b><a href="https://data.ok2hss.cz/?dir=HAM/OK2HSS/UVK/IJVfirmaware"> <b>Firmware_IJV_V2.6R1.bin</b></a></li>
<li style="font-weight: 400;" aria-level="1"><b>Pokud by byl problém s tímto firmwarem, můžete vždy znovu načíst oficiální a rádio bude přesně jako předtím.</b></li>
</ul>
<h4><b>K5prog-win</b></h4>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">K nahrání firmwaru do rádia potřebujete software </span><a href="https://data.ok2hss.cz/HAM/OK2HSS/UVK/k5prog_win-v1.26_ok.exe"><b>k5prog</b></a><span style="font-weight: 400;">.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Tento program umožňuje uložit konfigurační a kalibrační data zaznamenaná v EEPROM. </span><b><i>Určitě si tato data uložte a zálohujte.</i></b></li>
</ul>
<h5><b>Záloha kalibrace a původní konfigurace</b></h5>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Jak již bylo zmíněno výše, je důležité chránit původní kalibrační a konfigurační soubory:</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">→ Spusťte rádio běžným způsobem (uživatelský režim), připojte kabel z počítače k ​​rádiu, spusťte k5prog-win. Pomocí tlačítek: "Read Configuration" a "Read Calibration" uložte tyto dva soubory.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Pokud potřebujete obnovit rádio tak, jak bylo původně, nestačí vrátit původní firmware, budete muset také nahrát původní soubory "my_calibration" a "my_config":</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">→ pomocí programu k5prog-win přes ' Tlačítka Write Configuration' a 'Write Calibration'.</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">Tyto soubory obsahují asi sto parametrů, jako jsou 3 vysílací výkony, squelch, RF Gain, úvodní zpráva, 200 kanálů, VFO atd., a jsou zaznamenány na externí EEPROM paměti.</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;"> </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </span><b>Tyto soubory se liší rádio od rádia, není jisté, že soubory jiného jsou kompatibilní s vašimi. Kalibrace je nastavena ve výrobě pro každé jednotlivé rádio.</b></li>
</ul>
<h5><b>Flash rádia</b></h5>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">IJV Firmware můžete také nahrát pomocí oficiálního programu</span><a href="https://data.ok2hss.cz/HAM/OK2HSS/UVK/AnonymPSUpdater_Setup_EN.exe"> <span style="font-weight: 400;">Quansheng</span></a><span style="font-weight: 400;"> (Download).</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Tato aplikace neumožňuje uložit konfiguraci ani kalibraci z EEPROM.</span></li>
</ul>
<h5><b>Flash firmwarem IJV</b></h5>
<ol>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Ujistěte se, že máte dostatečně nabitou baterii.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Nainstalujte ovladač pro kabel.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Zapojte kabel do počítače, ale NESPOUŠTĚJTE software.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Nastavte rádio do režimu aktualizace:</span><span style="font-weight: 400;"><br />
</span><b><i>Stiskněte tlačítko PTT a zapněte rádi</i></b><span style="font-weight: 400;">.</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">→ Rozsvítí se bílá LED.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Připojte kabel k rádiu.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Spusťte software </span><b>k5prog-win</b><span style="font-weight: 400;"> (nebo Portable Radio Updater) </span><b>.</b></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Poté v softwaru vyberte správný COM port a klikněte na 'Připojit'.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Prostřednictvím softwaru </span><b>k5prog-win</b><span style="font-weight: 400;"> nahrajte dříve stažený soubor </span><i><span style="font-weight: 400;">firmware_IJV_vxxx.bin .</span></i><i><span style="font-weight: 400;"><br />
</span></i><span style="font-weight: 400;">→ Bílá LED bliká.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Na konci flashování vypněte rádio a odpojte kabel.</span></li>
</ol>
<h5><b>Nastavení rádia po aktualizaci</b></h5>
<p><span style="font-weight: 400;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </span><b>Po instalaci nového firmwaru buďte opatrní, abyste provedli tyto úpravy.</b></p>
<ol>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Proveďte automatický RESET VFO: spusťte rádio stisknutím PTT + EXIT.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Nastavte položky nabídky podle potřeby.</span></li>
</ol>
<p><span style="font-weight: 400;">Slouží ke správnému nastavení počátečního nastavení pro dobré fungování rádia.</span></p>
<p><b><i>RESET VFO lze také provést pomocí nabídky RESET v servisní nabídce.</i></b></p>
<p><span style="font-weight: 400;"> </span></p>
<p><span style="font-weight: 400;">Přikládám narychlo automaticky přeložený </span><b>manual. Něco jsem upravil ale i tak není úplně ideální.</b><b><br />
</b><b>Pokud by se toho chtěl někdo ujmout a udělat pěkný manual budu jen rád. ok2hss(-@-)protonmail.com</b></p>
<p><b>26/01/2024<br />
Opravený PDF <a href="https://www.hardwired.dev/wp-content/uploads/2024/01/Manual_IJV.pdf">Manual</a></b> <b>IJV FIRMWARE<br />
Opravený Manual <a href="https://www.hardwired.dev/wp-content/uploads/2024/01/Manual_IJV.docx">Manual_IJV</a> docx</b></p>
<p>Velké díky patří <strong>OK1HRP </strong>za úpravu a editaci manualu.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;"> </span></p>
<p><i><span style="font-weight: 400;">Původní manuál a postup autora:</span></i><i><span style="font-weight: 400;"><br />
</span></i><a href="https://www-universirius-com.translate.goog/en_gb/preppers/quansheng-uv-k5-manuale-del-firmware-ijv/?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=cs"><i><span style="font-weight: 400;">IJV FIRMWARE</span></i></a></p>
<p><span style="font-weight: 400;"> </span></p>
<p>&nbsp;</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2024%2F01%2F02%2Fnovy-firmware-od-iu0ijv-pro-quansheng-uv-k5-k6-ijv-firmware%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2024/01/02/novy-firmware-od-iu0ijv-pro-quansheng-uv-k5-k6-ijv-firmware/">Nový firmware od IU0IJV pro Quansheng UV-K5 / K6 IJV Firmware</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
