<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>eCigTalk.org - Дневники - andrey0306</title>
		<link>https://www.ecigtalk.org/blogs/u70512.html</link>
		<description>вся информация по выбору, покупке и использованию электронных сигарет. Обсуждение, обзоры, отзывы, помощь новичкам</description>
		<language>ru</language>
		<lastBuildDate>Sat, 02 May 2026 17:26:31 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://www.ecigtalk.org/images/misc/rss.jpg</url>
			<title>eCigTalk.org - Дневники - andrey0306</title>
			<link>https://www.ecigtalk.org/blogs/u70512.html</link>
		</image>
		<item>
			<title>Evic VTC Mini - техническая часть. Кастомные прошивки, разбор оригинальных, SDK и т.д. (В процессе наполнения)</title>
			<link>https://www.ecigtalk.org/blogs/u70512/post-20573.html</link>
			<pubDate>Tue, 26 Apr 2016 15:26:58 GMT</pubDate>
			<description>---Цитата (сообщение от MicroSur)--- 
Основные страницы разработок 1, 15, 18, 24, 30 
---Конец цитаты---</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="https://www.ecigtalk.org/images/misc/quote_icon.png" alt="Цитата" /> Сообщение от <strong>MicroSur</strong>
					<a href="showthread.php?p=7319608#post7319608" rel="nofollow"><img class="inlineimg" src="https://www.ecigtalk.org/images/buttons/viewpost-right.png" alt="Посмотреть сообщение" /></a>
				</div>
				<div class="message">Основные страницы разработок 1, 15, 18, 24, 30</div>
			
		</div>
	</div>
</div></blockquote>

]]></content:encoded>
			<dc:creator>andrey0306</dc:creator>
			<guid isPermaLink="true">https://www.ecigtalk.org/blogs/u70512/post-20573.html</guid>
		</item>
		<item>
			<title>Шприценосик</title>
			<link>https://www.ecigtalk.org/blogs/u70512/post-20277.html</link>
			<pubDate>Wed, 13 Apr 2016 08:50:30 GMT</pubDate>
			<description>---Цитата (сообщение от Michaeldoc69)--- 
Шприценосик. :aga: 
 
Изображение: http://i.imgur.com/ARzrpdE.jpg  
---Конец цитаты---</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="https://www.ecigtalk.org/images/misc/quote_icon.png" alt="Цитата" /> Сообщение от <strong>Michaeldoc69</strong>
					<a href="showthread.php?p=7609168#post7609168" rel="nofollow"><img class="inlineimg" src="https://www.ecigtalk.org/images/buttons/viewpost-right.png" alt="Посмотреть сообщение" /></a>
				</div>
				<div class="message">Шприценосик. :aga:<br />
<br />
<img src="http://i.imgur.com/ARzrpdE.jpg" border="0" alt="" /></div>
			
		</div>
	</div>
</div></blockquote>

]]></content:encoded>
			<dc:creator>andrey0306</dc:creator>
			<guid isPermaLink="true">https://www.ecigtalk.org/blogs/u70512/post-20277.html</guid>
		</item>
		<item>
			<title>VTCFont: редактор и патчер прошивок ББ от Joyetech, Wismec, Eleaf</title>
			<link>https://www.ecigtalk.org/blogs/u70512/post-20162.html</link>
			<pubDate>Fri, 08 Apr 2016 11:34:20 GMT</pubDate>
			<description>---Цитата (сообщение от MicroSur)--- 
Кроме копи-паста из блокнота, завел в редактор кнопку Импорта, открывать сохраненные ресурсы (наборы символов,...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="https://www.ecigtalk.org/images/misc/quote_icon.png" alt="Цитата" /> Сообщение от <strong>MicroSur</strong>
					<a href="showthread.php?p=7553186#post7553186" rel="nofollow"><img class="inlineimg" src="https://www.ecigtalk.org/images/buttons/viewpost-right.png" alt="Посмотреть сообщение" /></a>
				</div>
				<div class="message">Кроме копи-паста из блокнота, завел в редактор кнопку Импорта, открывать сохраненные ресурсы (наборы символов, картинок) из текстовых файлов.<br />
<br />
Пример как поменять большие цифры на другие, средствами редактора VTCFont:<br />
Выбрать аппарат и открыть нужную прошивку.<br />
Установить галочку Вставка по номеру.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>спойлер &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/members/u15829-alb2578-pic197627.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Нажать на кнопку Импорта и выбрать один из наборов шрифта с цифрами.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>спойлер &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/members/u15829-alb2578-pic197628.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Редактор вставит символы в нужные места (в списке жирным шрифтом), их можно оценить и сохранить в прошивке, нажав Сохранить всё.<br />
Закрыть редактор, залить прошивку в аппарат и пользоваться.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>спойлер &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/members/u15829-alb2578-pic197629.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote></div>
			
		</div>
	</div>
</div></blockquote>

]]></content:encoded>
			<dc:creator>andrey0306</dc:creator>
			<guid isPermaLink="true">https://www.ecigtalk.org/blogs/u70512/post-20162.html</guid>
		</item>
		<item>
			<title>NFirmwareEditor - (AIO) Кухня, патчер, редактор прошивок девайсов от Joyetech, Wismec, Eleaf, Vaporflask</title>
			<link>https://www.ecigtalk.org/blogs/u70512/post-19954.html</link>
			<pubDate>Sat, 02 Apr 2016 13:53:49 GMT</pubDate>
			<description>---Цитата (сообщение от ReikoKitsune)--- 
*NFirmwareEditor* 
Это программный комплекс (AIO - All in One), который включает в себя редактор ресурсов,...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="https://www.ecigtalk.org/images/misc/quote_icon.png" alt="Цитата" /> Сообщение от <strong>ReikoKitsune</strong>
					<a href="showthread.php?p=7516027#post7516027" rel="nofollow"><img class="inlineimg" src="https://www.ecigtalk.org/images/buttons/viewpost-right.png" alt="Посмотреть сообщение" /></a>
				</div>
				<div class="message"><font size="4"><b>NFirmwareEditor</b></font><br />
Это программный комплекс (AIO - All in One), который включает в себя редактор ресурсов, патчер и собственно сами патчи для прошивок девайсов от Joyetech, Wismec, Eleaf, Vaporflask.<br />
В своем роде это кухня, которая позволяет любому пользователю собрать именно такую прошивку, которая ему нужна.<br />
<br />
<img src="http://i.imgur.com/ZH8z9jP.png" border="0" alt="" /><br />
<br />
<font size="3"><b>Основные возможности</b></font><br />
<ol class="decimal"><li style="">Полностью автоматический режим открытия прошивок: автоматическое определение зашифрована прошивка или нет, а так же автоматический поиск подходящего описания данных;</li><li style="">Сохранение измененной прошивки как зашифрованном так и в расшифрованном виде. (Для стандартных утилит обновления прошивок дейвасов нужны зашифрованные прошивки);</li><li style="">Редакторы графических и строковых ресурсов;</li><li style="">Встроенные утилиты: шифратор / дешифроватор прошивок, создатель патча на основе двух прошивок, патчер;</li></ol><br />
<br />
<font size="3"><b>Редактор изображений</b></font><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Скриншот &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://i.imgur.com/8kzWwZA.png" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Возможности:<br />
<ol class="decimal"><li style="">Графический пиксельный редактор, который позволяет в ручном режиме подкорректировать или же вовсе перерисовать изображения;</li><li style="">Предварительный просмотр получившегося изображения (так, как оно будет выглядеть на вашем устройстве);</li><li style="">Изменение размеров изображений (в меньшую сторону всегда безопасно, в большую сторону - может привести к порче других ресурсов);</li><li style="">Перемещение изображения в 4х направлениях;</li><li style="">Инвертирование изображения;</li><li style="">Отражение изображения по горизонтали / вертикали;</li><li style="">Импорт изображения из растровых файлов (bmp, png, jpg);</li><li style="">Копирование / вставка изображений (работает как в рамках одного приложения, так и в рамках нескольких запущенных копий);</li><li style="">Импорт из файла / экспорт изображений в файл;</li></ol><br />
<br />
<font size="3"><b>Редактор строк</b></font><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Скриншот &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://i.imgur.com/4s6IDZ7.png" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Возможности:<br />
<ol class="decimal"><li style="">User-friendly редактор, который позволяет редактировать строки путем замены любого символа строки на желаемый через выпадающие списки;</li><li style="">Предварительный просмотр получившейся строки;</li><li style="">Уменьшение размеров строк;</li></ol><br />
<br />
<font size="3"><b>Патчер</b></font><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Скриншот &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://i.imgur.com/pysBCvZ.png" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Возможности:<br />
<ol class="decimal"><li style="">Отображение списка патчей, подходящих именно к открытой прошивке;</li><li style="">Применение и откат патчей по одному клику;</li><li style="">Анализ на предмет бинарной совместимости патчей друг с другом на этапе выбора;</li><li style="">Анализ на предмет бинарной совместимости патчей друг с другом во время применения; Кухня не позволит установить </li></ol><br />
<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Формат патчей &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<br />
<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:156px;">&lt;Patch Definition=&quot;Evic VTC Mini 3.01&quot; Name=&quot;Change dim timeout (15 sec)&quot; Version=&quot;1.0&quot; Author=&quot;maelstrom2001&quot;&gt;
  &lt;Description&gt;Set dim timeout to 10 sec.&lt;/Description&gt;
  &lt;Data&gt;
# eVic_VTC_Mini_V3.01.bin #
# Set dim timeout to 15 s #
1188: 1E - 0F
403E: 1E - 0F
5680: 1E - 0F
7CC6: 1E - 0F
&lt;/Data&gt;
&lt;/Patch&gt;</pre>
</div>Заголовок:<br />
/Patch[@Definition] - имя декларации прошивки из файла Definitions.xml<br />
/Patch[@Name] - название патча<br />
/Patch[@Version] - версия патча<br />
/Patch[@Author] - имя автора патча<br />
/Patct/Description - описание патча<br />
<br />
Тело:<br />
XXXX: YY - ZZ<br />
<br />
XXXX - адрес в прошивке, по которому необходимо изменить байт<br />
УУ - оригинальное значение по адресу ХХХХ<br />
ZZ - пропатченное значение<br />

	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<br />
<font size="3"><b>Встроенные утилиты</b></font><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Шифратор / дешифратор прошивок &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<br />
<img src="http://i.imgur.com/SD0YuXv.png" border="0" alt="" /><br />

	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Создатель патчей &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<br />
<img src="http://i.imgur.com/wGMNfZ3.png" border="0" alt="" /><br />

	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<br />
<font size="3"><b>Благодарности</b></font><br />
Хочется выразить огромную благодарность следующим камрадам: <b>maelstrom2001</b>, <b>Zinger</b> и <b>iNFiNUM</b>.<br />
Мы вместе проделали огромную работу создавая и развивая &quot;Кухню&quot;, как готовый продукт.<br />
<br />
<img src="http://i.imgur.com/qKsazyw.png" border="0" alt="" /><br />
<br />
<font size="3"><b>Скачать</b></font><br />
<ol class="decimal"><li style="">Исходники - <a href="https://github.com/TBXin/NFirmwareEditor" target="_blank">https://github.com/TBXin/NFirmwareEditor</a></li><li style="">Последнюю актуальную версию: <a href="https://github.com/TBXin/NFirmwareEditor/releases" target="_blank">https://github.com/TBXin/NFirmwareEditor/releases</a></li></ol><br />
<br />
<font size="3"><b>Требования</b></font><br />
<ol class="decimal"><li style="">Windows XP или выше.</li><li style="">Наличие установленного .NET Framework 4 или выше.</li></ol></div>
			
		</div>
	</div>
</div></blockquote>

]]></content:encoded>
			<dc:creator>andrey0306</dc:creator>
			<guid isPermaLink="true">https://www.ecigtalk.org/blogs/u70512/post-19954.html</guid>
		</item>
		<item>
			<title>Редактор ресурсов VTCFont</title>
			<link>https://www.ecigtalk.org/blogs/u70512/post-19920.html</link>
			<pubDate>Fri, 01 Apr 2016 03:53:12 GMT</pubDate>
			<description>---Цитата (сообщение от MicroSur)--- 
Тут мой редактор графических ресурсов с исходником на vb6 и прошивка для витамина 3.01 (с некоторыми патчами,...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="https://www.ecigtalk.org/images/misc/quote_icon.png" alt="Цитата" /> Сообщение от <strong>MicroSur</strong>
					<a href="showthread.php?p=6961269#post6961269" rel="nofollow"><img class="inlineimg" src="https://www.ecigtalk.org/images/buttons/viewpost-right.png" alt="Посмотреть сообщение" /></a>
				</div>
				<div class="message">Тут мой редактор графических ресурсов с исходником на vb6 и прошивка для витамина 3.01 (с некоторыми патчами, ровная).<br />
<br />
<a href="https://www.dropbox.com/s/83zd19gu05pl3r6/EvicVTCFont.rar?dl=1" target="_blank">https://www.dropbox.com/s/83zd19gu05...CFont.rar?dl=1</a><br />
<br />
<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189012.jpg" border="0" alt="" /><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>еще скрины редактора &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<br />
<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic191375.jpg" border="0" alt="" /><br />
<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic192410.jpg" border="0" alt="" /><br />

	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Фото прошивки &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189106.jpg" border="0" alt="" /><img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic191879.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<b>Инструкция:</b><br />
Не забывать сохранять копии своих прошивок!<br />
<br />
Редактор понимает прошивки VTCmini, Кубоида, Eleaf TC, Пресы и RX200, данные о которых прописаны в файле настроек VTCFont.ini. <br />
Поддержку других прошивок можно добавлять самостоятельно, нужно только знать правильные адреса.<br />
Спрашивайте - найдем.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Пример блока адресов &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:144px;">[EvicVTCmini v3.01]
Block1Start = C1D4
Block1End   = C55C
Block2Start = A924
Block2End   = ACAC
Vocab1Start = C660
Vocab1End   = C7A7
Vocab2Start = 90A2
Vocab2End   = 90F7
ShiftDownChar=7B,7C,84,72</pre>
</div>
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Из выпадающего списка в редакторе выбрать соответствующий аппарат и загрузить его прошивку кнопкой Load (обычную, не расшифрованную).<br />
Программа создаст список графических ресурсов, с помощью которого выбирается нужный шрифт для редактирования.<br />
А так же список &quot;слов&quot; зашитых в прошивке. Удобно смотреть, как будет выглядеть на дисплее какое-то слово целиком.<br />
<br />
В файле прошивки может быть 2 блока шрифтов (словарей бывает тоже два) для разных дисплеев (Block 1 - SSD1306 и Block 2 - SSD1327). Выбирайте нужный.<br />
<br />
По кнопке [Save char] произойдет запись текущего символа в файл. <br />
Кнопка [Save All] запишет в файл все измененные символы. <br />
Измененные, но не сохраненные символы отображаются в списке слева <b>жирным</b> шрифтом.<br />
<br />
Если стоит галочка &quot;Save to all blocks&quot; - то запись будет в оба блока сразу. <br />
Тут аккуратно, некоторые символы в разных блоках различаются по размерам.<br />
При записи и копировании программа проверяет соответствие размеров. <br />
Проверку можно отключить в ini-файле (CheckCharSize=1/0), не рекомендуется, программа сначала спросит.<br />
Модифицированная прошивка готова к загрузке в аппарат стандартными средствами от производителя.<br />
<br />
Кнопки Copy/Paste позволяют скопировать текущий или выделенные символы в буфер обмена и вставить в другое место.<br />
Или использовать для отката редактирования.<br />
Можно  открыть два редактора и копировать символы между ними. Например из понравившейся прошивки в свою, посимвольно или блоком.<br />
Данные из буфера обмена можно вставить в блокнот и сохранить для последующего импорта (поделиться с коллегами)  - потом скопировать из блокнота и вставить в редактор кнопкой [Paste].<br />
Нажатие Shift+Paste вставит данные прозрачно (только для одного текущего символа).<br />
<br />
Галочка &quot;Paste by number&quot;; если установлена, то символы из буфера вставляются в список согласно их номеру, если снята - то в область выделения в списке редактора слева.<br />
В папке Export лежат файлы с разными наборами символов. Установить галочку Paste by number, открыть файл в блокноте, скопировать содержимое в буфер обмена и вставить в редактор [Paste]. <br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Примеры символов &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<br />
Копи отсюда (блок полностью) - Паст в редактор.<br />
<br />
<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189994.jpg" border="0" alt="" /><br />
<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:144px;">61,16,24,0,0,0,0,0,0,15,224,15,224,0,0,112,120,112,120,0,0,240,30,240,30,0,0,240,30,240,30,0,0,240,30,240,30,0,0,60,28,60,28,0,0,15,224,15,224,0,0
62,16,24,0,0,0,0,0,0,3,192,3,192,0,0,31,192,31,192,0,0,3,192,3,192,0,0,3,192,3,192,0,0,3,192,3,192,0,0,3,192,3,192,0,0,63,252,63,252,0,0
63,16,24,0,0,0,0,0,0,63,248,63,248,0,0,240,30,240,30,0,0,0,126,0,126,0,0,3,248,3,248,0,0,31,224,31,224,0,0,254,0,254,0,0,0,255,254,255,254,0,0
64,16,24,0,0,0,0,0,0,63,254,63,254,0,0,0,120,0,120,0,0,1,224,1,224,0,0,7,248,7,248,0,0,0,30,0,30,0,0,240,30,240,30,0,0,63,248,63,248,0,0
65,16,24,0,0,0,0,0,0,3,240,3,240,0,0,15,240,15,240,0,0,60,240,60,240,0,0,240,240,240,240,0,0,255,254,255,254,0,0,0,240,0,240,0,0,0,240,0,240,0,0
66,16,24,0,0,0,0,0,0,255,252,255,252,0,0,240,0,240,0,0,0,255,248,255,248,0,0,0,30,0,30,0,0,0,30,0,30,0,0,240,30,240,30,0,0,63,248,63,248,0,0
67,16,24,0,0,0,0,0,0,15,248,15,248,0,0,60,0,60,0,0,0,240,0,240,0,0,0,255,248,255,248,0,0,240,30,240,30,0,0,240,30,240,30,0,0,63,248,63,248,0,0
68,16,24,0,0,0,0,0,0,255,254,255,254,0,0,240,30,240,30,0,0,0,120,0,120,0,0,1,224,1,224,0,0,7,128,7,128,0,0,7,128,7,128,0,0,7,128,7,128,0,0
69,16,24,0,0,0,0,0,0,63,224,63,224,0,0,240,24,240,24,0,0,254,24,254,24,0,0,63,224,63,224,0,0,193,254,193,254,0,0,192,30,192,30,0,0,63,248,63,248,0,0
70,16,24,0,0,0,0,0,0,31,248,31,248,0,0,120,30,120,30,0,0,120,30,120,30,0,0,31,254,31,254,0,0,0,30,0,30,0,0,0,120,0,120,0,0,31,224,31,224,0,0</pre>
</div><img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189995.jpg" border="0" alt="" /><br />
<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:144px;">61,16,24,0,0,0,0,0,0,0,0,1,224,3,240,15,248,31,140,30,6,60,3,60,3,120,3,120,3,112,3,112,3,112,7,112,7,56,14,56,28,28,60,15,248,7,224,3,192,0,0
62,16,24,0,0,0,0,0,0,0,0,0,0,0,124,0,248,1,248,3,248,0,112,0,240,0,240,0,224,1,224,1,224,1,224,1,224,3,192,3,192,3,192,1,192,0,192,0,64,0,0
63,16,24,0,0,0,0,0,0,0,0,0,0,0,112,1,248,3,252,7,156,15,14,30,14,28,28,28,28,12,56,0,120,0,240,3,224,7,128,15,0,30,120,63,252,127,224,120,0,0,0
64,16,24,0,0,0,0,0,0,0,0,0,0,0,248,3,252,7,156,15,28,7,56,0,112,1,240,3,254,1,255,0,3,0,3,32,3,96,3,96,7,96,30,96,60,63,240,15,192,0,0
65,16,24,0,0,0,0,0,0,0,0,0,8,0,24,0,56,3,184,7,56,14,56,14,56,28,58,56,254,127,248,127,176,48,48,0,48,0,112,0,112,0,96,0,96,0,96,0,64,0,0
66,16,24,0,0,0,0,0,0,0,0,0,0,0,1,1,255,31,255,31,252,31,128,6,0,6,0,15,252,15,254,31,254,30,6,12,6,0,6,0,14,0,60,1,248,127,224,63,0,0,0
67,16,24,0,0,0,0,0,0,0,0,0,0,0,6,0,30,0,60,0,120,0,240,1,224,3,192,7,252,15,254,31,227,63,3,124,7,60,14,28,28,28,56,12,112,15,224,7,192,0,0
68,16,24,0,0,0,0,0,0,0,0,0,0,0,124,7,254,63,142,60,30,48,28,0,60,0,120,0,112,0,224,1,224,3,192,3,128,7,128,7,0,14,0,28,0,56,0,48,0,0,0
69,16,24,0,0,0,0,0,0,0,0,0,0,0,112,1,248,7,152,14,24,28,48,24,112,48,248,51,252,39,134,62,7,28,7,24,7,48,15,112,30,96,60,96,248,63,224,31,128,0,0
70,16,24,0,0,0,0,0,0,0,0,0,120,1,252,7,254,15,134,30,6,60,14,120,62,112,254,99,252,127,156,62,28,0,56,0,56,0,48,0,48,0,112,0,96,0,96,0,96,0,0</pre>
</div><img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189996.jpg" border="0" alt="" /><br />
<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:144px;">61,16,24,1,224,3,240,7,248,15,252,15,254,31,31,30,15,62,7,60,7,124,7,124,7,124,7,120,15,120,14,120,30,120,30,120,28,60,60,60,56,28,248,31,240,15,240,7,224,3,192
62,16,24,0,124,1,254,3,254,7,254,15,252,31,248,60,248,49,240,1,240,3,240,3,224,3,224,7,192,7,192,7,192,15,128,15,144,15,224,15,192,31,128,31,0,30,0,30,0,60,0
63,16,24,0,112,1,252,3,254,23,255,47,255,47,62,60,30,112,12,112,28,112,56,48,56,0,112,0,225,1,198,1,142,3,188,7,248,15,240,15,240,31,224,31,192,63,0,62,0,24,0
64,16,24,0,24,0,60,0,124,0,252,1,248,3,240,15,224,126,96,120,70,48,207,0,255,1,255,3,255,7,31,0,30,0,30,0,60,0,120,0,240,1,224,3,192,7,0,12,0,16,0
65,16,24,1,128,3,192,3,192,7,134,7,15,7,31,14,31,12,30,28,28,28,28,60,63,127,252,126,56,56,120,0,112,0,96,0,224,0,192,1,128,1,128,3,0,2,0,2,0,4,0
66,16,24,0,28,0,126,1,254,127,254,127,252,56,0,56,0,112,0,119,248,127,254,96,127,64,31,0,15,0,31,0,63,0,126,0,124,0,248,1,224,3,128,6,0,12,0,24,0,48,0
67,16,24,1,160,3,64,7,128,15,0,14,0,30,0,30,0,60,0,60,0,60,252,123,254,127,255,127,143,126,15,124,15,120,30,120,30,120,60,120,124,124,120,62,248,63,240,15,224,3,192
68,16,24,0,0,0,6,0,63,1,255,15,255,63,255,127,62,124,62,56,124,0,120,0,240,0,240,0,224,1,224,3,192,3,128,3,0,7,0,14,0,12,0,24,0,56,0,48,0,32,0
69,16,24,0,240,3,248,15,252,31,14,30,6,30,14,14,28,7,56,7,252,15,254,31,30,30,15,60,15,56,7,120,7,120,7,120,7,120,15,120,30,56,62,60,252,31,248,15,224,3,128
70,16,24,1,192,15,240,63,252,63,254,127,255,124,31,120,15,112,31,112,30,112,126,63,252,63,248,31,184,7,112,0,112,0,224,0,224,1,192,3,128,3,0,6,0,12,0,8,0,16,0</pre>
</div>
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
В редакторе есть средства для сдвига, поворота, инверсии и отражения редактируемого символа.<br />
<br />
По клику на поля размеров текущего символа (X/Y) - размеры можно уменьшить.  Не пытайтесь увеличивать, сломаете.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Изменение размеров &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189148.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Кнопка [Save word] сохраняет текущее слово в словарь. Точно соблюдайте длину слова при изменении.<br />
Выбрать слово из списка слов, вписать нужные Вам коды букв через пробел (или вставлять текущий символ кнопкой с кодом), <br />
нажать Enter - посмотреть, понравилось - сохранить.<br />
Для вставки кода по кнопке внутри слова нужно указать место мышкой, нажать пробел и потом кнопку с кодом.<br />
Без этого вставка кода происходит в конец слова.<br />
<br />
Одно и то же слово в словаре бывает по 2 раза, ну и менять оба.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Свои слова &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic187000.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<br />
Внедрена поддержка загрузки TTF шрифтов для помощи в редактировании ресурсов.<br />
И черно-белых BMP картинок.<br />
<br />
------------------<br />
<b>maelstrom2001</b> патчер прошивок, редактор:<br />
<a href="http://www.ecigtalk.ru/forum/f16/t87099-p18.html#post7068957" target="_blank">http://www.ecigtalk.ru/forum/f16/t87...ml#post7068957</a><br />
<a href="http://www.ecigtalk.ru/forum/f16/t87099-p10.html#post6877918" target="_blank">http://www.ecigtalk.ru/forum/f16/t87...ml#post6877918</a><br />
<b>iNFiNUM</b>, Ровная прошивка <a href="http://www.ecigtalk.ru/forum/f16/t87099-p51.html#post7309693" target="_blank">http://www.ecigtalk.ru/forum/f16/t87...ml#post7309693</a><br />
<b>ReikoKitsune</b> редактор ресурсов <a href="http://www.ecigtalk.ru/forum/f16/t87099-p30.html#post7161152" target="_blank">http://www.ecigtalk.ru/forum/f16/t87...ml#post7161152</a></div>
			
		</div>
	</div>
</div></blockquote>

]]></content:encoded>
			<dc:creator>andrey0306</dc:creator>
			<guid isPermaLink="true">https://www.ecigtalk.org/blogs/u70512/post-19920.html</guid>
		</item>
		<item>
			<title>Evic VTC Mini - техническая часть. Кастомные прошивки, разбор оригинальных, SDK и т.д. (В процессе наполнения)</title>
			<link>https://www.ecigtalk.org/blogs/u70512/post-19919.html</link>
			<pubDate>Fri, 01 Apr 2016 03:51:21 GMT</pubDate>
			<description>---Цитата (сообщение от djnightrider)--- 
Выражаю искреннюю благодарность коллегам maelstrom2001 MicroSur и ReikoKitsune!. 
 
 
Шрифт оригинал...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="https://www.ecigtalk.org/images/misc/quote_icon.png" alt="Цитата" /> Сообщение от <strong>djnightrider</strong>
					<a href="showthread.php?p=7247699#post7247699" rel="nofollow"><img class="inlineimg" src="https://www.ecigtalk.org/images/buttons/viewpost-right.png" alt="Посмотреть сообщение" /></a>
				</div>
				<div class="message">Выражаю искреннюю благодарность коллегам maelstrom2001 MicroSur и ReikoKitsune!.<br />
<br />
<br />
Шрифт оригинал MicroSur<br />
Правил редакторами от ReikoKitsune и от MicroSur<br />
Патчи патчил благодаря maelstrom2001<br />
Моя сборная солянка.<br />
Версия V55:<br />
<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>спойлер &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/attachments/195535d1459350793-v55.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<span style="font-family: verdana">​</span><br />
Патчи:<br />
<ul><li style="">1-я строка по центру</li><li style="">3-я строка расширена: pcb, Vout, real time resistance, battery, saved resistance</li><li style="">316 убрано</li><li style="">Экран зарядки pcb + battery с поддержкой стелс режима</li><li style="">(+) и (-) сброс сопротивления - да, блокировки нет - занято :)</li><li style="">10 sec timeout</li><li style="">100% brightness (хотите по-другому - ставим undo)</li></ul>Шрифты - сборная солянка из VTC stock, Presa и прошивок наших уважаемых форумчан. Иконки - что-то свое, что-то от наших уважаемых форумчан.<a href="http://www.ecigtalk.ru/forum/f16/t87099-p69.html#post7439080" target="_blank">Сборник картинок<img src="http://www.ecigtalk.ru/attachments/195861d1459436530-all.png" border="0" alt="" /></a></div>
			
		</div>
	</div>
</div></blockquote>


<!-- attachments -->
	<div class="blogattachments">
		
		
		
		
			<fieldset class="blogcontent">
				<legend>Вложения</legend>
				<ul>
					
				</ul>
			</fieldset>
		

	</div>
<!-- / attachments -->
]]></content:encoded>
			<dc:creator>andrey0306</dc:creator>
			<guid isPermaLink="true">https://www.ecigtalk.org/blogs/u70512/post-19919.html</guid>
		</item>
		<item>
			<title>Ровная прошивка 3.01 для eVic-VTC Mini</title>
			<link>https://www.ecigtalk.org/blogs/u70512/post-19749.html</link>
			<pubDate>Sat, 26 Mar 2016 13:55:46 GMT</pubDate>
			<description>---Цитата (сообщение от iNFiNUM)--- 
Пост периодически обновляется и пополняется. 
 
 
Изображение:...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="https://www.ecigtalk.org/images/misc/quote_icon.png" alt="Цитата" /> Сообщение от <strong>iNFiNUM</strong>
					<a href="showthread.php?p=7309693#post7309693" rel="nofollow"><img class="inlineimg" src="https://www.ecigtalk.org/images/buttons/viewpost-right.png" alt="Посмотреть сообщение" /></a>
				</div>
				<div class="message">Пост периодически обновляется и пополняется.<br />
<br />
<br />
<div style="margin-left:40px"><a href="https://drive.google.com/uc?id=0B-7ADpnE-DXDVHNhWWxpODhEQjg" target="_blank"><style type="text/css">.resize img{width:inherit;}</style>
<span style="width:192px;" class="resize">
	<img src="https://drive.google.com/uc?id=0B-7ADpnE-DXDVHNhWWxpODhEQjg" border="0" alt="" />
</span></a><a href="https://drive.google.com/uc?id=0B-7ADpnE-DXDbUNMUkhjTGkxMTQ" target="_blank"><style type="text/css">.resize img{width:inherit;}</style>
<span style="width:192px;" class="resize">
	<img src="https://drive.google.com/uc?id=0B-7ADpnE-DXDbUNMUkhjTGkxMTQ" border="0" alt="" />
</span></a><a href="https://drive.google.com/uc?id=0B-7ADpnE-DXDNlhpa285U1lCajA" target="_blank"><style type="text/css">.resize img{width:inherit;}</style>
<span style="width:192px;" class="resize">
	<img src="https://drive.google.com/uc?id=0B-7ADpnE-DXDNlhpa285U1lCajA" border="0" alt="" />
</span></a></div><blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Список изменений &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<font size="3"><br />
<ul><li style="">Перерисованы буквы/символы:<br />
<ul><li style="">Заглавные A...Z/Ω/'замок'</li><li style="">Средние A...Z</li><li style="">Строчные a...z</li><li style="">Логотип для экрана зарядки (E3/64x64) <span class="highlight"><b>26.03.2016</b></span></li></ul></li><li style="">Заменены слова/надписи:<br />
<ul><li style="">START -&gt; SMART</li><li style="">NI -&gt; Ni</li><li style="">TI -&gt; Ti</li><li style="">SS316 -&gt; SS (by <b>maelstrom2001</b>)</li><li style="">TCR M# -&gt; TEMP M#</li><li style="">COIL -&gt; RES</li></ul></li><li style="">Изменены позиции слов/надписей:<br />
<ul><li style="">SMART (X/Y)</li><li style="">Ni/Ti/SS/M# (X)</li><li style="">RES/AMP/PUFF/TIME (Y)</li><li style="">MAX/MIN (X/Y) + выровнены линии слева и справа</li></ul></li><li style="">Изменены позиции чисел:<br />
<ul><li style="">Значения PWR выровнены по правому краю (X)</li></ul></li><li style="">Вспомогательные изменения:<br />
<ul><li style="">Нарисованы дополнительные заглавные буквы M/T/℃ вместо неиспользуемых символов + соответствующие замены в словарях</li><li style="">Переставлены местами средние буквы B &lt;-&gt; C / P &lt;-&gt; Q / R &lt;-&gt; Y / U &lt;-&gt; Z + соответствующие замены в словарях</li><li style="">Сужены знакоместа у некоторых букв/символов</li></ul></li><li style="">Применены патчи от <b>maelstrom2001</b>:<br />
<ul><li style="">Отображающий напряжение АКБ и температуру платы в нижней строке + необходимые замены букв</li><li style="">Отображающий логотип, напряжение АКБ и температуру платы на экране зарядки <span class="highlight"><b>26.03.2016 NEW! HOT!</b></span></li><li style="">Отключающий изменение нижней строки на &quot;AMP&quot; при подключении USB-кабеля <span class="highlight"><b>26.03.2016</b></span></li><li style="">Отображающий сохранённое сопротивление в нижней строке и позволяющий его сбросить + необходимые замены букв (только в прошивке RR) <span class="highlight"><b>22.03.2016</b></span></li></ul></li><li style="">Замещены и/или сдвинуты символы:<br />
<ul><li style="">V напротив VOLT/BATT и на экране зарядки</li><li style="">W напротив PWR</li><li style="">℃ напротив TEMP (платы) и на экране зарядки</li><li style="">Логотип на экране зарядки</li></ul></li></ul><br />
</font>
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><div style="margin-left:40px"><font size="3"><a href="https://drive.google.com/uc?id=0B-7ADpnE-DXDWjRuWlRmOUozVTQ" target="_blank">Скачать прошивку</a><br />
<a href="https://drive.google.com/uc?id=0B-7ADpnE-DXDS1IzcXF1Y2FhTjg" target="_blank">Скачать прошивку RR (с функцией сброса сопротивления)</a><br />
</font></div><br />
<br />
Ровные патчи и патчи патчей:<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>eVic_VTC_Mini_V3.01.beauty.patch &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:372px;">## eVic_VTC_Mini_V3.01.beauty.patch ##

## HEAD ##
# START y-pos/x-pos
679C: 02
679E: 0C
# NI x-pos
64E6: 23
732C: 23
# TI x-pos
6508: 23
7368: 23
# SS x-pos
651C: 23
737C: 23
# 316 removal (commands, don't edit)
6524: 0D
6525: E0
7384: 0D
7385: E0
# TCR to TEMP
6546: 00
657C: 00
73A8: 00
# M code
654C: A8
6598: A8
73AE: A8
# M x-pos
6550: 23
659C: 23
73B2: 23
# 1/2/3 x-pos
6564: 2C
65B0: 2C
73C8: 2C

## MIDDLE ##
# VOLT V code
6764: 9B
# VOLT V x-pos
6768: 38
# PWR number x-pos (value&lt;10.0) (normal/fired)
65EE: 23
742A: 23
# PWR W code (value&lt;10.0) (normal/fired)
65F4: 9C
7430: 9C
# PWR W x-pos (value&lt;10.0) (normal/fired)
65F8: 37
7434: 37
# PWR number x-pos (value&gt;=10.0) (normal/fired)
6642: 1B
7484: 1B
# PWR W code (value&gt;=10.0) (normal/fired)
664C: 9C
748A: 9C
# PWR W x-pos (value&gt;=10.0) (normal/fired) (20 is a command, don't edit)
6650: 37
748E: 37
6651: 20
748F: 20
# COIL y-pos
69AA: 49
# AMP/PUFF/TIME y-pos
6A88: 5C
6AC6: 5C
6AE2: 5C
# MAX y-pos/x-pos
67A8: 0E
67AA: 17
# MAX R-line start
67D0: 29
# MIN L-line end/y-pos
67D8: 17
67DA: 65
# MIN y-pos/x-pos
67B4: 61
67B6: 19
# MIN R-line y-pos/start
67E6: 65
67E8: 27</pre>
</div>
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>3.01_batt_temp.beauty.patch &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:168px;">## 3.01_batt_temp.beauty.patch ##

# V code
C07E: 9B
# B code
C098: 54
# Celsius code
C0FE: B3
# Celsius x-pos
C102: 37
# P code
C11B: 62</pre>
</div>
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>3.01_batt_temp_res.beauty.patch &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:192px;">## 3.01_batt_temp_res.beauty.patch ##

# V code
C07E: 9B
# B code
C098: 54
# Celsius code
C0FE: B3
# Celsius x-pos
C102: 37
# P code
C11B: 62
# R code
C184: 6A</pre>
</div>
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>3.01_logo_bt.beauty.patch &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:96px;">## 3.01_logo_bt.beauty.patch ##

A81E: 9B ; 'V' code
A822: 16 ; 'V' x-pos
A842: 34 ; 'Celsius' x-pos
C1CA: 21 ; 'Logo' y-pos</pre>
</div>
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Если хочется что-либо изменить, воспользуйтесь утилитами от камрадов:<br />
<div style="margin-left:40px"><a href="showthread.php?p=6961269#post6961269" title="eCigTalk.org - Сообщение 6961269">Редактор от <b>MicroSur</b></a><br />
<a href="showthread.php?p=7068957#post7068957" title="eCigTalk.org - Сообщение 7068957">Редактор и патчер от <b>maelstrom2001</b></a><br />
<a href="showthread.php?p=7161152#post7161152" title="eCigTalk.org - Сообщение 7161152">Редактор от <b>ReikoKitsune</b></a></div></div>
			
		</div>
	</div>
</div></blockquote>

]]></content:encoded>
			<dc:creator>andrey0306</dc:creator>
			<guid isPermaLink="true">https://www.ecigtalk.org/blogs/u70512/post-19749.html</guid>
		</item>
		<item>
			<title>Evic VTC Mini - техническая часть. Кастомные прошивки, разбор оригинальных, SDK и т.д. (В процессе наполнения)</title>
			<link>https://www.ecigtalk.org/blogs/u70512/post-19298.html</link>
			<pubDate>Sat, 12 Mar 2016 12:35:09 GMT</pubDate>
			<description>---Цитата (сообщение от maelstrom2001)--- 
Редактор ресурсов: 
 
На полноценный редактор, конечно, это не тянет, но жизнь облегчает. 
*Дисклеймер*:...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="https://www.ecigtalk.org/images/misc/quote_icon.png" alt="Цитата" /> Сообщение от <strong>maelstrom2001</strong>
					<a href="showthread.php?p=7068957#post7068957" rel="nofollow"><img class="inlineimg" src="https://www.ecigtalk.org/images/buttons/viewpost-right.png" alt="Посмотреть сообщение" /></a>
				</div>
				<div class="message">Редактор ресурсов:<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>VTC Tool &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<br />
На полноценный редактор, конечно, это не тянет, но жизнь облегчает.<br />
<b>Дисклеймер</b>: ну, вы поняли :) использовать на свой страх и риск, за запоротые Витамины не несу никакой ответственности.<br />
Тулза самопальная, быдлокод во весь рост, куча багов. Но свои скромные функции выполняет нормально, если понимать, что делаешь.<br />
Винда онли :xz:<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>скрин раз &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="https://dl.dropboxusercontent.com/u/43399149/VTC/1.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Open - открыть прошивку.<br />
Open Decrypted - то же, для не шифрованной.<br />
Save - сохранить прошивку для использования с родным флешером.<br />
Save Decrypted - сохранить не шифруя.<br />
First Addr - адрес начала таблицы ресурсов (для каждой версии уникален, предустановлен для 3.0). Писать в шестнадцатеричной системе с префиксом $ либо просто десятичное значение.<br />
Last Addr - конец таблицы ресурсов.<br />
Scan - принудительно пересканировать таблицу ресурсов.<br />
Decrease width - уменьшить ширину символа на 1 пиксель (внимание! возможны баги, отмены действия нет).<br />
Load Font - загрузить фонт, подготовленный в GLCD Font Creator (<a href="http://www.mikroe.com/glcd-font-creator/" target="_blank">MikroElektronika - GLCD Font Creator - Create fonts, symbols and icons for Graphic LCD (GLCD)</a>).<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>скрин два &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="https://dl.dropboxusercontent.com/u/43399149/VTC/2.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
При загрузке файла утилита сканирует таблицу ресурсов и заполняет список слева. По клику на элемент списка открывается ресурс.<br />
Левая кнопка мышки - установить пиксель в 1, правая - сбросить в 0.<br />
Для облегчения редактирования внедрен импорт файлов шрифтов, подготовленных в GLCD Font Creator.<br />
В редакторе нужно нажать кнопку &quot;Export for GLCD&quot;, в открывшемся окне установить галку &quot;Generate code for use with&quot; - &quot;X-GLCD Lib&quot; и выбрать на вкладке формат экспорта mikroPascal, далее сохранить с расширением .mpas и скормить утилите.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>скрин три &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="https://dl.dropboxusercontent.com/u/43399149/VTC/3.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
При загрузке шрифта заполняется список справа, двойной клик по элементу накладывает на открытый ресурс соответствующий символ из фонта.<br />
Варнинг! При несовпадении размеров шрифтов возможны побочные эффекты в виде порчи ресурсов. В целом, вроде оно работает, что увидел - отловил, но полную гарантию не даю.<br />
Редактируем, сохраняем, шьем.<br />
<br />
Поддерживает оба знакогенератора и предустановки адресов некоторых прошивок. При смене знакогенератора &quot;на ходу&quot;, т. е. с загруженной прошивкой, нужно принудительно пересканировать шрифты.<br />
<br />
Собственно <a href="https://dl.dropboxusercontent.com/u/43399149/VTC/VTC_Tool.zip" target="_blank">архив</a> с утилитой, внутри папка со шрифтами, использованными при редактировании того, что выложено ниже, в готовых сборках.<br />

	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Редакторы ресурсов от коллег:<br />
<a href="http://www.ecigtalk.ru/forum/f16/t87099-p15.html#post6961269" target="_blank"><b>VTCFont</b></a> by <b>MicroSur</b><br />
<a href="http://www.ecigtalk.ru/forum/f16/t87099-p30.html#post7161152" target="_blank"><b>NFirmwareEditor</b></a> by <b>ReikoKitsune</b><br />
<br />
Патчер - расширяем/изменяем/исправляем функционал:<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>VTC Patch &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		Вроде бы подправил работу с кириллицей в путях открываемых/сохраняемых файлов, но на всякий случай лучше ее избегать.<br />
<br />
<img src="https://dl.dropboxusercontent.com/u/43399149/VTC/p.jpg" border="0" alt="" /><br />
<br />
Open Old - открыть исходный файл<br />
Open New - открыть модифицированный файл<br />
Save New - сохранить модифицированный файл<br />
<br />
Save Patch - сохранить автоматически созданный патч<br />
Load Patch - открыть существующий патч<br />
<br />
Порядок работы для создания собственного патча:<br />
1. Открыть исходный файл.<br />
2. Открыть модифицированный файл.<br />
3. В поле справа появится список изменений, которые нужно будет применить к исходному файлу, чтобы получить модифицированный.<br />
4. Сохранить свой патч.<br />
<br />
Порядок работы для применения существующих патчей:<br />
1. Открыть исходный файл.<br />
2. Открыть существующий патч.<br />
3. В строке состояния появится сообщение об успехе или неудаче применения патча.<br />
4. В случае успеха - сохранить модифицированный файл.<br />
<br />
В .ini-файле переключатели алгоритмов:<br />
<ul><li style="">Decrypted=1 - патчи в расшифрованном виде (при загрузке/выгрузке файлы прошивок xor-яцца, а патчи в явном виде), 0 - по-старому, патчи xor-ены под размер официальной (оставил и для себя, и для удобства портирования уже созданных). Работаем по умолчанию в Decrypted Mode для совместимости с прошивками различной длины, признак этого режима отображается в заголовке окна программы.</li><li style="">Cumulative=1 - патчи применяются последовательно, т. е. результат загрузки предыдущего патча сохраняется, 0 - по-старому, применяется только последний загруженный. По умолчанию включен накопительный режим, отображение - в строке состояния.</li></ul><br />
<br />
<br />
В <a href="https://dl.dropboxusercontent.com/u/43399149/VTC/VTC_Patch2.zip" target="_blank">архиве</a> находится патчер и набор патчей (пополняемый время от времени) для прошивок VTC Mini 3.00 и 3.01.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Что есть на сегодняшний день &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<br />
<ul><li style="">изменение яркости экрана (100% по умолчанию, 50% в стоке)</li><li style="">изменение таймаута гашения экрана (10 с по умолчанию, 30 с в стоке)</li><li style="">расширение отображаемой информации в третьей строке: к амперажу и счетчикам добавляется напряжение аккумулятора, температура платы, сохраненное сопротивление атомайзера</li><li style="">сброс сохраненного сопротивления атомайзера (вместо блокировки кнопок, одновременное нажатие + и -)</li><li style="">правка сопротивления измерительного шунта (для коррекции замера сопротивления нагрузки)</li></ul><br />
<br />

	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />

	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<br />
Готовые сборки и патчи:<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>VTC Mini 3.00 &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<a href="https://dl.dropboxusercontent.com/u/43399149/VTC/eVic_VTC_Mini_V3.00_fnt_br_10s_fine_battv3.bin" target="_blank">Прошивка</a> со шрифтами, новым значком заряда (спасибо камраду <b>5m0ke</b>), подпиленными по высоте надписями (и убрал &quot;316&quot;, раздражает), яркостью, таймаутами и вольтажом.<br />
<a href="https://dl.dropboxusercontent.com/u/43399149/VTC/eVic_VTC_Mini_V3.00_fnt_br_10s_fine_battv3_temp.bin" target="_blank">Теперь</a> и с температурой внутри коробки :)<br />
Под дисплеи SSD1306 (см. шапку на предмет отличий по Hardware Version).
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>VTC Mini 3.01 &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="https://dl.dropboxusercontent.com/u/43399149/VTC/sample.jpg" border="0" alt="" /><br />
<a href="https://dl.dropboxusercontent.com/u/43399149/VTC/eVic_VTC_Mini_V3.01_bt_10s_no316_br_fnt_fine2_res2.bin" target="_blank">Прошивка 3.01</a> со всеми наворотами: повышенной яркостью, 10 с таймаутом, шрифтами, кучей правок по расположению элементов, батарейкой, температурой и сбросом сопротивления.<br />
<br />
Еще один <a href="https://dl.dropboxusercontent.com/u/43399149/VTC/eVic_VTC_Mini_V3.01_bt_10s_no316_br75_fnt_fine4_res3.bin" target="_blank">вариант</a>: яркость 75% (не так вырвиглазно и вполне съедобно и на ярком солнце), все остальное как версией выше + поправлены &quot;слипания&quot; самых мелких шрифтов, попытался обойтись без глобальных правок. Вроде получше стало :) Но потерялась полная совместимость знакогенераторов по ширинам символов, так что будьте внимательнее, если будете вносить свои правки в глифы.<br />
<br />
Под дисплеи SSD1306 (см. шапку на предмет отличий по Hardware Version).
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Reuleaux RX200 3.00 &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<a href="https://dl.dropboxusercontent.com/u/43399149/VTC/RX200/Reuleaux_RX200_V3.00_unlock_res.bin" target="_blank">Прошивка</a> со сбросом сохраненного сопротивления, <a href="https://dl.dropboxusercontent.com/u/43399149/VTC/RX200/RX200_V3.00_atomizer_reset.patch" target="_blank">патч</a> отдельно.
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Cuboid 3.11 &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<a href="https://dl.dropboxusercontent.com/u/43399149/VTC/Cuboid/Cuboid_V3.11_unlock_res.bin" target="_blank">Прошивка</a> со сбросом сохраненного сопротивления, <a href="https://dl.dropboxusercontent.com/u/43399149/VTC/Cuboid/Cuboid_V3.11_unlock_res.patch" target="_blank">патч</a> отдельно.
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Presa 75W 3.00 &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<a href="https://dl.dropboxusercontent.com/u/43399149/VTC/Presa/Presa_TC75W_V3.00_unlock_res.bin" target="_blank">Прошивка</a> со сбросом сохраненного сопротивления.
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote></div>
			
		</div>
	</div>
</div></blockquote>

]]></content:encoded>
			<dc:creator>andrey0306</dc:creator>
			<guid isPermaLink="true">https://www.ecigtalk.org/blogs/u70512/post-19298.html</guid>
		</item>
	</channel>
</rss>
