Sign up here and you can log into the forum!

WDTV Play - WDBMBA0000NBK custom firmware

Yes, this is your place to show off. Let us see what you're doing with your device[s]

WDTV Play - WDBMBA0000NBK custom firmware   

Postby vki » Fri Jun 07, 2013 1:23 am

Hi All

I have just bought the WD TV Play streamer and realised that I can not play external web TV streams on it.
Having been googling a custom firmware options for it, I can not find anything. Can anyone point me in a right direction?

Would this device work if I try to install a Gen3 on it?

Many thanks!
vki
n00b
 
Posts: 3
Joined: Fri Jun 07, 2013 1:19 am

Re: WDTV Play - WDBMBA0000NBK custom firmware   

Postby mctt » Fri Jun 07, 2013 11:03 am

Is it in this list?
http://wiki.wdlxtv.com/Main_Page

Ah, no it's not, good question. Not sure then.
User avatar
mctt
Beta Tester
 
Posts: 103
Joined: Fri Apr 16, 2010 2:41 pm

Re: WDTV Play - WDBMBA0000NBK custom firmware   

Postby vki » Sat Jun 08, 2013 12:18 am

What if I install WD TV Play Media Player GPL Code, would I still have the wifi functionality and home network access? And run alternative apps from usb?
I do not care about the current apps..
vki
n00b
 
Posts: 3
Joined: Fri Jun 07, 2013 1:19 am

Re: WDTV Play - WDBMBA0000NBK custom firmware   

Postby mad_ady » Sun Jun 09, 2013 10:36 pm

The problem with WD's (GPL) code is that only a small part of the code is released under GPL. This means that some of the system utilities (busybox, some parts of the kernel, etc) will be released, but other parts (such as the OSD) will not be released. If you try and compile the GPL code you will get some binaries that can run on your device, but it will not be a complete firmware. If you were to flash a firmware based entirely on this code on your device, apart from losing some hardware keys (burned into your CPU) that enable extra services, you would probably lose the OSD and a lot of functionality.

The way WDLXTV is built is by preserving bits from the non-GPL firmware and adding more GPL stuff to your firmware, but it is not built just from their GPL archive.
User avatar
mad_ady
Developer
 
Posts: 4529
Joined: Fri Nov 05, 2010 9:08 am
Location: Bucharest, Romania

Re: WDTV Play - WDBMBA0000NBK custom firmware   

Postby vki » Mon Jun 10, 2013 3:05 am

mad_ady wrote:The way WDLXTV is built is by preserving bits from the non-GPL firmware and adding more GPL stuff to your firmware, but it is not built just from their GPL archive.


Many thanks for your reply! I have read somewhere that WDTV Play has a different chip from WDTV Live. Would you know that version of WDLXTV will work on Play?
vki
n00b
 
Posts: 3
Joined: Fri Jun 07, 2013 1:19 am

Re: WDTV Play - WDBMBA0000NBK custom firmware   

Postby mad_ady » Mon Jun 10, 2013 4:34 am

There is no WDLXTV version that will run on Play, sorry. I too have heard that's a different chip, so I would expect a lot of differences.
If you have the time and inclination you can look through the WDLXTV forum/code and see if the same concepts apply to the Play. You'd first need to see how you can get a working shell inside, and then you can start porting some of the changes (crazymount, php, etc).
User avatar
mad_ady
Developer
 
Posts: 4529
Joined: Fri Nov 05, 2010 9:08 am
Location: Bucharest, Romania

Re: WDTV Play - WDBMBA0000NBK custom firmware   

Postby DjDiabolik » Sat Aug 03, 2013 10:24 am

the GPL firmware has been released on WD site...........
DjDiabolik
n00b
 
Posts: 5
Joined: Sat May 04, 2013 6:40 pm

Re: WDTV Play - WDBMBA0000NBK custom firmware   

Postby DjDiabolik » Sat Aug 03, 2013 10:30 am

This is the GPL firmware download section.
Code: Select all
http://support.wdc.com/product/download.asp?groupid=1014&sid=196&lang=it

Happy hacking... let us know if you managed to build something like WDLXTV based on this device. :lol:
DjDiabolik
n00b
 
Posts: 5
Joined: Sat May 04, 2013 6:40 pm

Re: WDTV Play - WDBMBA0000NBK custom firmware   

Postby tveritin » Sat Feb 01, 2014 8:23 am

there is GPL code on WD official site.
I try to compile this code and have errors.
WD TV Play (1.05.47)
Your may donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (VTB24 Bank)
tveritin
n00b
 
Posts: 16
Joined: Sat Feb 01, 2014 8:21 am

Re: WDTV Play - WDBMBA0000NBK custom firmware   

Postby tveritin » Sat Feb 01, 2014 8:25 am

this is make log file.
....
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode)
Python 2.7.3
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode)
Python 2.7.3
cat: ../P4_VIEW.log: Нет такого файла или каталога
tool/BL_info_linux.sh: строка 16: p4: команда не найдена
sh: tool/BM_KPI.sh: Нет такого файла или каталога
make[2]: *** [/home/tveritin/GPL_package_Stadium_1.05.47/src/libs/../../src/libs/.mtk_package_compiled] Ошибка 1
make[1]: *** [src_default] Ошибка 2
make: *** [subdir-src] Ошибка 2
h
release/BDP_Generic/src_ind/so/ooif/src/AsyncHandler.cpp
release/BDP_Generic/src_ind/so/ooif/src/DRMRightsErrorEventBroadcastEvent.cpp
.....
.....
make[3]: Выход из каталога `/home/tveritin/GPL_package_Stadium_1.05.47/src/libs/MTK_SDK_9272/release/BDP_Linux/linux-2.6.35'
Linux Kernel Install OK...
cp: не удалось выполнить stat для «rootfs/initrd_post/*»: Нет такого файла или каталога
make: Вход в неизвестный каталог
make: ключ `-j' должен использоваться с целым положительным аргументом
Использование: make [КЛЮЧ]... [ЦЕЛЬ]...
Ключи:
-b, -m игнорируются для совместимости.
-B, --always-make Выполнить все цели безусловно.
-C DIRECTORY, --directory=DIRECTORY
Перейти в DIRECTORY перед началом работы.
-d Выводит много отладочной информации.
--debug[=ФЛАГИ] Печатает различные виды отладочной информации.
-e, --environment-overrides
Переменные среды используются вместо makefiles.
-f FILE, --file=FILE, --makefile=FILE
Прочитать FILE как makefile.
-h, --help Вывести это сообщение и выйти.
-i, --ignore-errors Игнорировать ошибки команд.
-I DIRECTORY, --include-dir=DIRECTORY
Искать в КАТАЛОГЕ включенные makefile.
-j [N], --jobs[=N] Позволяет выполнять N задач одновременно; бесконечное количество, если не указано.
-k, --keep-going Продолжать работу, даже если некоторые цели не могут быть собраны.
-l [N], --load-average[=N], --max-load[=N]
Не запускать множество задач, если нагрузка выше N.
-L, --check-symlink-times Использовать последние mtime между символьными ссылками и объектом.
-n, --just-print, --dry-run, --recon
Не выполнять команды, только печатать их.
-o FILE, --old-file=FILE, --assume-old=FILE
Consider FILE to be very old and don't remake it.
-p, --print-data-base Печатает внутреннюю базу данных make.
-q, --question Не выполнять команды; код завершения указывает, обновлен ли проект.
-r, --no-builtin-rules Отключить встроенные правила.
-R, --no-builtin-variables Отключить встроенные переменные.
-s, --silent, --quiet Не выводить команды на экран.
-S, --no-keep-going, --stop
Выключает -k.
-t, --touch Touch targets instead of remaking them.
-v, --version Напечатать версию make и выйти.
-w, --print-directory Напечатать текущий каталог.
--no-print-directory Выключить -w, даже если оно было задано явно.
-W ФАЙЛ, --what-if=ФАЙЛ, --new-file=ФАЙЛ, --assume-new=ФАЙЛ
Постоянно считать ФАЙЛ новым.
--warn-undefined-variables Предупреждать при обращении к неопределённой переменной.

Эта программа собрана для i686-pc-linux-gnu
О найденных ошибках пишите на <bug-make@gnu.org>
make: Выход из неизвестного каталога
========build mtk/oss folder fail=======

ret_flag.txt is 1 !!!
make[2]: Выход из каталога `/home/tveritin/GPL_package_Stadium_1.05.47/src/libs'
make[1]: Выход из каталога `/home/tveritin/GPL_package_Stadium_1.05.47/src'
.....
end of log file
WD TV Play (1.05.47)
Your may donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (VTB24 Bank)
tveritin
n00b
 
Posts: 16
Joined: Sat Feb 01, 2014 8:21 am

Next

Return to Look at Me!!!

Who is online

Users browsing this forum: No registered users and 1 guest