Monday, August 22, 2016

SLC vs MLC vs TLC

Выбор карты памяти для регистратора.

Купил тут я значит новый видеорег для авто - BlackVue DR650S-2CH. Уж очень мне они нравятся во всём. Да и уже 3 раза в авариях меня выручали, старый давно уже окупился :-)
Брал на еБае за $360 с доставкой из Америки, при получении таможня содрала ещё 110 шек.

В общем, заморочился выбором карты памяти правильной. Оказывается есть неправильные! Это я раньше знал, но как-то думал, что я всегда правильные покупал. Оказалось, нет :-)

Вначале немного теории на английском, потом я резюмирую ниже.
• SLC - Single level cell provides high performance, low power consumption; faster write speeds, and higher program/erase cycles per cell, but at a higher cost. These devices are mainly used in high end server applications.
• MLC - Multi level cell provides a lower cost than SLC; however, MLC has a lower endurance limit and lower program/erase cycles than SLC, and is a good fit for commercial/workstations platforms and applications.
• TLC - Three level cell provides higher density, but has lower endurance limits, slower write read speeds, and lower program/erase cycles than SLC and MLC. To this point, TLC NAND has been used primarily in flash devices; however, technological advancements are making TLC an option for normal applications.
NAND cell technology
A single NAND flash die is typically subdivided into 512 MB blocks, and each block is typically subdivided into 4 KB pages. You can read and write to individual pages as long as they are empty; however, once a page is written, it can’t be overwritten - it must be erased first before it can be written to again. This sequence of writing, erasing, and then writing again is known as the Program/Erase cycle. The P/E cycle can serve as a criterion for quantifying the endurance of a flash storage device.
 Physically, all three NAND technologies consist of similar transistors; the only difference is that they store different amounts of charge. All three work similarily, applying voltage to a cell to go from an “off” state to an “on” state. SLC uses two distinct voltage states representing one bit per cell and two logic levels (0 and 1). MLC uses four distinct voltage states representing four logic states (00, 01, 10, 11) or two bits. TLC uses eight distinct voltage states representing eight logic states (000, 001, 010, 011, 100, 101, 110, and 111), or three bits.

Резюмирую.

  1. SLC - cамые надёжные (до 100К циклов перезаписи ячейки), нереально дорогие и обычно доступны на небольшие объёмы. Используются в важных устройствах, где надёжность главное.
  2. MLC - менее надёжны (до 3-5К циклов), используются в менее важных устройствах.
  3. TLS - самые не надёжные (до 1К циклов), самые дешёвые - продаются во всех магазинах для рядовых пользователей. 
Вот список, который я составил по разным источникам.
В Израиле проверил несколько компьютерных магазинов, не нашёл MLC вообще. На еБае и Амазоне ещё есть MLC варианты с доставкой, ищите по кодам.

SLC
  1. swissbit (2GB) SDHC 6 SLC [SFSD2048N1BW1MT-I-ME-111-STD]
  2. swissbit (4GB) SDHC 10 SLC [SFSD4096N1BW1MT-I-DF-111-STD]
  3. swissbit (8GB) SDHC 10 SLC [SFSD8192N1BW1MT-I-QG-111-STD]
MLC
  1. ATP (16GB) SDHC 10 MLC [AF16GUD]
  2. ATP (32GB) SDHC 10 MLC [AF32GUD]
  3. ATP (8GB) SDHC 10 MLC [AF8GUD3]
  4. Barun Electronic’s Gold Flash PRO (64GB) MLC
  5. Lexar High-Performance UHS-I 633x MicroSD (64GB) MLC [LSDMI64GBBNL633R]
  6. Lexar High-Performance UHS-I cards [300x] (64GB) MLC [LSDMI64GBBNL300A]
  7. Memorette (memento) Standard premium (8GB) MLC
  8. PNY Turbo Performance 64GB High Speed MicroSD [2015 Edition] MLC [P-SDUX64U390G-GE]
  9. PNY Turbo Performance High Speed MicroSD (64GB) MLC [P-SDUX64U190-GE]
  10. Samsung PRO [New 2014 Series] (64GB) MLC [MB-MG64DA]
  11. SanDisk (64GB) SDXC 10 MLC(probably) [SDSDQQ-064G-G46A]
  12. Sony High-Speed R95 UHS-3 (64GB) MLC [SR64UXA]
  13. Transcend (64GB) SDXC UHS-I U3 MLC [TS64GUSDU3]
  14. Transcend (8GB) SDHC 10 MLC [MMBTR08GUBCA-ME]
TLC
  1. Barun Electronic’s Gold Flash PLUS (32GB) TLC
  2. For Samsung UHS-I Class 10 (32GB) TLC
  3. Kingston Advanced Class 10 UHS-I (64GB) [Also Known As Kingston UltimateX MicroSD] TLC [SDCX10]
  4. Kingston CL10 UHS-I 90R/45W MicroSD (64GB) TLC [SDCA10]
  5. Memorette (memento) Expert (64GB) TLC
  6. OEM microSD by Samsung (64GB) TLC
  7. Patriot (32GB) SDHC 10 TLC [PSF32GMCSDHC10]
  8. Samsung (32GB) SDHC 10 TLC [MB-MSBGAEU]
  9. Samsung EVO (64GB) TLC [MB-MP64DA]
  10. Samsung PRO [Old Series] (64GB) TLC [MB-MGCGBA]
  11. Samsung Plus (64GB) TLC [MB-MPCGCA]
  12. SanDisk (128GB) SDXC 10 TLC [SDSDQUAN-128G-G4A]
  13. SanDisk (200GB) SDXC UHS-I U1 TLC [SDSDQUAN-200G-G4A]
  14. SanDisk (32GB) SDHC 10 TLC [SDSQUNC-032G-GN6MA]
  15. SanDisk (32GB) SDXC 10 TLC [SDSQUNC-064G]
  16. SanDisk Extreme Plus microSDXC UHS-I [2014 Edition] (64GB) TLC [SDSDQX-064G]
  17. SanDisk Extreme microSDXC UHS-3/U3 [2014 Edition] (64GB) TLC [SDSDQXN-064G]
  18. SanDisk Standard Class 4 (32GB) TLC [SDSDQM-032G-B35]
  19. SanDisk Ultra UHS-I [2014 Model] (64GB) TLC [SDSDQUAN-064G]
  20. SanDisk Ultra UHS-I [Old series] (64GB) TLC [SDSDQUA-064G]
  21. Transcend Premium UHS-I [300x] (64GB) TLC [TS64GUSDU1E]

Список используемой литературы (для продвинутых)
  1. Re: Выбор карты памяти (обсуждение, тесты, сравнения, рекомендации)
    http://car-dvr.info/forum/index.php?topic=579.msg36138#msg36138
  2. MicroSD Round Up – Reviews and Giveaways!
    http://ourberries.com/2014/09/16/microsd-round-reviews-giveaways/
  3. MicroSD Card Whitelist for MOBOTIX Cameras
    http://www.mobotix.com.pl/download/planowanie/mx_IS_microSD-Cards_en_20150921.pdf
  4. Using External SD to extended Internal Storage - MLC vs TLC MicroSD Card considerations!
    http://androidforums.com/threads/using-external-sd-to-extended-internal-storage-mlc-vs-tlc-microsd-card-considerations.895657/
  5. Differences between SLC, MLC and TLC NAND
    http://h10032.www1.hp.com/ctg/Manual/c03757461.pdf (mirror link)

Wednesday, May 25, 2016

Exist.ru (Экзист) поддельные запчасти

История моего последнего заказа в Экзисте.

Сделал заказ 16 февраля 2016г.
18го я полечу в Москву, 21го обратно - думал успею забрать. Выбирал из вариантов поставщиков с доставкой 1-2 дня. Дни были рабочие, не выходные.
Доставка курьером, оплачиваю заказы я последнее время PayPal'ом.

Но что-то пошло не так...


Несколько попыток оплатить через PayPal не увенчались успехом, о чём я сразу написал своему менеджеру Роману. На что тот ответил:
Добрый день, заказ в работе, можете оплатить при получении, возможно, сбой на сайте.
Я не дождался выполнения заказа 20/2 до обеда. Резинку щётки везли 2 дня с центрального офиса. Курьер вообще отменился на неопределённый период. Оплата так и не проходила.

Я улетел в Израиль без своих запчастей. Кстати и не только своих, мне делали заказ ещё пару человек.

После очередной переписки с менеджером 16 марта (через месяц) выясняется:
Добрый день, на сколько мне известно, оплаты через пай пал запретили на неопределенный срок.
На сайте до сих пор описана возможность оплаты через запрещённую на неопределённый срок систему!

Тоже самое и с курьером. Его до сих пор нет. Поменяли доставку на самовывоз.
Заебись. Прошу свою беременную сестру ехать забирать этот грёбаный заказ.

27 апреля! заказ забирает сестра. Ну я просто наивно надеялся, что курьер воскреснет да и сестре было не до этого. И почти сразу отправляет мне посылкой в Израиль.

Через пару недель я его получаю.
Проверив, выясняется что...

1. Воздушный фильтр - подделка.
Кроме наклейки на целлофане Хонда сделано в Тайланде - никаких блять обозначений на самом фильтре. Ни даты, ни кодов. Резинка не аккуратно обрезана. Масляной пропитки почти не ощущается.
Написал менеджеру, так и так - откровенная хуйня, а не оригинал.
На что мне ответил другой менеджер Скрепко Максим (мой оказался в отпуске):
Если на фильтрах нет маркировки, это не говорит о том что это брак или подделка, каждый год может меняться процесс производства и каких то обозначений на фильтрах, более точно доказать подделку это необходимо делать запрос на завод изготовителя.
На что я ему заявил, что он не разбирается в теме и есть минимальная выштамповка на запчастях, которая невыгодна тем, кто подделывает запчасти. Нахуй нужно китайцу раз в месяц в пресс-форме менять дату, когда её проще совсем не печатать?







Вот как выглядит настоящий оригинал (подробнее тут http://honda-civic-hatchback-mk9.blogspot.co.il/2014/03/air-filter.html)


2. Фильтр салона - подделка.
Тоже никаких обозначений. Ни стандартной стрелочки направления потока, ни кода детали. Даже Хонда не написано.



Оригинальный (не угольный) выглядит так

А тут http://honda-civic-hatchback-mk9.blogspot.co.il/2014/09/carbon-cabin-filter.html можно увидеть разных производителей

3. Вместо HONDA 15400-RTA-004 положили 15400-PLM-A01.
Мне было интересно получить новую ревизию фильтра 004, до этого у меня были 003.
Нахер мне этот старый PLM-A01 пусть он даже проходит как заменитель?

Руководитель офиса Юсипов Руслан попросил прислать фотки фильтров. Отправил. Жду ответа...
Руслан кстати был моим первым менеджером ещё в 2011 году, когда я начал покупать в Экзисте.

Видос с подробным обзором поддельных фильтров прилагаю

Wednesday, April 27, 2016

Battery change MS621FE dashcam BlackVue DR500GW-HD

Друг принёс регистратор, который мы с ним ставили ему пару лет назад - BlackVue DR500GW-HD. У меня такой же кстати.

Анамнез.
Прошивка русская 1,008Р. Недавно начала говорить по-корейски. Перепрошивка не помогла 3мя разными картами: сандиск, транскенд, родная блекву.
Когда долго не включался, без карты запускается, начинает моргать оранжевым (съёмка пошла), даёт подключиться через telnet (192.168.8.1 root/pt). Потом перезагружается сам, и уже начинает постоянно перегружаться.
С картой (форматированной SD Formatter и прошивкой 1,009R) загружается и со временем гаснут все лампы. Ток потребления при этом медленно уменьшается в сторону 180 мА с 350-400 мА.

Пробовал универсальную чистку rm -rf /mnt/nand/*; halt
Потом прошиваться - не помогает. Подозрения на ошибки встроенной памяти не успел проверить, припишу после dmesg.

Монитор процессов выдаёт такую картину, видно что медасервер трудится.
# top
Mem: 35272K used, 90384K free, 0K shrd, 0K buff, 11324K cached
CPU: 38.0% usr 19.0% sys  0.0% nic 38.0% idle  0.0% io  4.7% irq  0.0% sirq
Load average: 3.25 1.16 0.42 6/65 754
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
  678     1 root     S     205m166.8   0 28.5 /etc/sysconfig/av_server.out DM368 AUDIO 8000 AAC 24000 AEWB TI2A 1080P H264 5000000 1 VBR AUTO 5500000 MJPEG 10 MENUOFF
  754   751 root     R     2128  1.6   0 14.2 top
  658     1 root     R      99m 80.7   0  4.7 /etc/sysconfig/main_app_DR400G pittaTest
  741     1 root     R    24932 19.7   0  0.0 /etc/sysconfig/PTAMJPEGProducer
  738     1 root     S    10032  7.9   0  0.0 /etc/sysconfig/boa -c /etc/sysconfig/www -f /tmp/boa.conf
  743     1 root     S     9944  7.8   0  0.0 /etc/sysconfig/BBSS
  670     1 root     S     4548  3.6   0  0.0 /usr/sbin/inetd
  675     1 root     S     2192  1.7   0  0.0 /sbin/syslogd -n -C64 -m 20
  580     1 root     S     2144  1.7   0  0.0 /usr/sbin/dropbear -r /var/lib/dropbear/dropbear_rsa_host_key -p 22
  751   664 root     S     2132  1.6   0  0.0 -sh
  664     1 root     S     2132  1.6   0  0.0 /usr/sbin/telnetd
  682     1 root     S     2132  1.6   0  0.0 /sbin/getty -L 115200 console
  680     1 root     S     2128  1.6   0  0.0 /sbin/klogd -n
  736     1 root     S     1872  1.4   0  0.0 /usr/sbin/dnsmasq -u root
  727     1 root     S     1868  1.4   0  0.0 hostapd /tmp/rtl_hostapd.conf -B
  345     1 root     S <   1576  1.2   0  0.0 udevd --daemon
    1     0 root     S     1552  1.2   0  0.0 init [3]
  651     1 root     SW       0  0.0   0  0.0 [RTKTHREAD]
   34    14 root     SW<      0  0.0   0  0.0 [khubd]
   11     1 root     SW<      0  0.0   0  0.0 [desched/0]
   12     1 root     SW<      0  0.0   0  0.0 [events/0]
   13     1 root     SW<      0  0.0   0  0.0 [khelper]
    4     1 root     SW       0  0.0   0  0.0 [softirq-timer/0]
  262    14 root     SW<      0  0.0   0  0.0 [kmmcd]
    2     1 root     SW       0  0.0   0  0.0 [posix_cpu_timer]
    3     1 root     SW       0  0.0   0  0.0 [softirq-high/0]
    5     1 root     SW       0  0.0   0  0.0 [softirq-net-tx/]
    6     1 root     SW       0  0.0   0  0.0 [softirq-net-rx/]
    7     1 root     SW       0  0.0   0  0.0 [softirq-block/0]
    8     1 root     SW       0  0.0   0  0.0 [softirq-tasklet]
    9     1 root     SW       0  0.0   0  0.0 [softirq-hrtimer]
   10     1 root     SW       0  0.0   0  0.0 [softirq-rcu/0]
   14     1 root     SW<      0  0.0   0  0.0 [kthread]
   25    14 root     SW<      0  0.0   0  0.0 [kblockd/0]
   93    14 root     SW       0  0.0   0  0.0 [pdflush]
   94    14 root     SW       0  0.0   0  0.0 [pdflush]
   95    14 root     SW<      0  0.0   0  0.0 [kswapd0]
   96    14 root     SW<      0  0.0   0  0.0 [aio/0]
  231     1 root     SW       0  0.0   0  0.0 [mtdblockd]

Было решено разбирать, так как проблема похожа на дохлую батарейку.

Напряжение на батарейке было 16.4 мВ. МИЛЛИВОЛЬТА!
На замену в любом случае, а дальше посмотрим.

Взоржал от флюса, ох уж эти корейцы... хотя может наше солнце...

Производитель: Seiko Instruments Inc. (SII)
Тип: Lithium Rechargeable Battery
Модель: MS621FE
Предназначена для резервного питания памяти или системных часов (RTC) или как источник питания в микроаппаратуре.

Главные спеки
Номинал: 3 В
Ёмкость: 5.5 мАч
Ток заряда: 0.015 мА, максимум 0,25
Напряжение заряда: 2.8 - 3.3 В (3.1 В стандартное)

График заряда/разряда



https://octopart.com/search?q=MS621FE
Цена за штуку около $2.

Повезло, что я нашёл её даже в Израиле, правда сейчас Песах и магазин начнёт работать только со следующей недели. Подождём.

http://www.lion.co.il/p/3948066
Заказал 3 штуки с доставкой по почте - ровно 50 шек 00 агорот...

Загрузите в ЗАГРУЗИТЕ НА Скачать у

Чот поржал, увидев внизу на ЯндексКартах.

Sunday, February 7, 2016

Fitbit Charge HR vs Jawbone UP24

Есть у нас в семье 2а шагомера.
Jawbone UP24 у жены уже полтора года, а я недавно прикупил Fitbit Charge HR.
И что-то мы заподозрили фитбит в накручивании шагов.

И вот пару дней назад, я одел оба шагомера на левую (недоминантную) руку чтобы проверить кто что показывает. Надел перед сном. UP24 в режим сна нужно переводить вручную и выводить из него, Charge сам различает эту "пассивность".

Итого за день шагов:
Fitbit Charge HR - 4,637
Jawbone UP24 - 3,318
Разница в 1,319 шагов. Как мне кажется UP24 считает точнее. Charge утром, как просыпаешься, уже показывает далеко за 500 шагов. Может я лунатик? :-)





Для наглядности работы привожу разные статистики за день.
Charge немного лучше в этом плане раскрывает их.





Этажи Charge совершенно не умеет считать.
В день я иногда больше чем пару-тройку этажей поднимаюсь.
Хм. Сейчас поймал себя на мысли, что я думал это количество ступенек, может этажи он действительно правильно считает, я проверю.



Ночная активность у обоих смотрится практически одинаково.
У Jawbone иногда до деталей интерфейс лучше - мне нравится видеть на графике, когда был рассвет (а выше на общем чарте, есть закат).


В идеале мне бы хотелось совместить оба девайса и их софт.

У Jawbone взять
1. продуманность деталей интерфейса
2. таймер пассивности

У Charge взять
1. имя звонящего - очень удобно не таскать всегда телефон с собой и не облучать тестикулы
2. часы - я перестал проверять время на телефоне
3. дисплей (вообще) - для показа статистики в любой момент
4. пульсомер
5. режим активности с последующим показом параметров

Добавить от других трекеров
1. пробуждение в правильной фазе сна.

И последнее. Почему блять у обоих нельзя сделать "тихий будильник" не тупым включением вибромотора, от которого прыгаешь как от удара тока, а плавным увеличением амплитуды вибрации? Почему сука нельзя реализовать такую простую вещь?