Last modified 2 years ago
TracNav
- Vendors [[VendorsList]]
- Development
- Hardware
Endless Ideas V3 Investigation
Status codes:
| (?) | need further investigation, no problems so far |
| (?-) | need further investigation, found problems |
| (-) | problems |
| (ok) | no problems |
BeBook eReader (?-)
No source code is provided.
Firmware is very similar to the Jinke one.
Toolchain (-)
No toolchain is provided.
Firmware (?-)
kernel (zImage, offset=0, size=1m) (-)
There are modifications to orginal kernel (this list may be incomplete, as we have no kallsyms in the kernel):
- s3c2410-epaper driver
- startup/shutdown logo code
- MTD partitions table code
- Driver for IC2201B mp3 decoder
rofs (cramfs, offset= 2m, size=6m) (-)
Bad:
- busybox 1.00 (/bin/busybox), GPL.
- libc (/lib/ld-2.2.5.so, /lib/lib{c,crypt,dl,m,nsl,pthread,resolv,thread_db,util}-*.so.*, /sbin/ldconfig, /usr/bin/{iconv,ldd,locale}), LGPL.
- libgcc (/lib/libgcc_s.so.*), GPL with link exception.
- libstdc++ (/lib/libstdc++.so.*), GPL with link exception.
- freetype (/lib/libfreetype.so.*), GPL or BSD-like with advertisement clause, but no advertisement clause is visible.
- JBIG-KIT (/lib/libjbig.so), GPL.
Ok:
- nbench (/bin/nbench), BSD.
- CxImage (/lib/libCxImage.so), zlib/libpng license.
- libj2k (/lib/libj2k.so), freely available.
- libjasper (/lib/libjasper.so), freely available.
- libjpeg (/lib/libjpeg.so), BSD-like.
- libpng (/lib/libpng.so), zlib/libpng license.
- libtiff (/lib/libtiff.so), BSD-like.
- zlib (/lib/libz.so.*), zlib/libpng license.
rootfs (cramfs, offset=8m, size=44m) (-)
Bad:
- libc (usr/lib/gconv/*), LGPL.
- kernel module (root/g_file_storage.ko), GPL.
- modified apmsleep from apmd (root/deamon), GPL.
- modified unrar (root/rarviewer), GPL.
- modified libchm (usr/lib/libchm.so), GPL. (See the set of chm_* symbols).
- djvulibre (usr/lib/libdjvulibre.so.*), GPL.
- fribidi (usr/lib/libfribidi.so.*), LGPL.
- zzip (usr/lib/libzzip.so.*), LGPL.
- Changes to FLTK, if any.
- Changes to core nano-X, if any, but not proprietary modules.
Bad, non-free:
- Modified Sun's Java KVM (root/java), proprietary.
Looks proprietary:
- root/apolloupdate
- root/bs (links to fribidi, nls)
- root/deadlockcheck
- root/display
- root/hardwatchdog
- root/softwatchdog
- root/update
- root/updatewaveform
- root/viewer
- root/viewerold
- root/bs
- usr/lib
- libcert.so
- libcn.so
- libcs.so
- libdoc_old.so (links to libjbig.so, libfreetype.so)
- libdoc.so (links to libfreetype.so)
- libepub.so (links to libfreetype.so)
- libepub.so.bak (links to libjbig.so, libfreetype.so)
- libfb2props.so
- libfb2.so
- libtmppt.so (links to libfreetype.so)
- libhtmprops.so
- libhtm.so
- libhu.so
- libit.so
- liblit.so
- libnewstyle_rotated.so
- libnewstyle.so
- libnls.so
- libno.so
- libopenlit.so
- libpdb.so
- libpdf.so
- libpic.so
- libppt.so
- librtf.so
- libtxt.so
- libuk.so
- libwol.so
- libwolprops.so
Ok:
- root/crengine (author gave a permission)
- root/nxcal (MPL).
- usr/lib/libexpat.so.* (BSD-like license)
- usr/lib/libtommath.so (public domain)
Missing copyright notice:
- modified unzip (root/unzipviewer). BSD.
logo (no fs, offset=52m, size=2*800*600/4) (ok)
Just two logos.
jffs (jffs, offset=53m, size=2m) (ok)
Just 'profile' script.

