OUR NETWORK:TouchSmart Community TiVo Community TechLore Sling Community MediaSmart Home See all... About UsAdvertiseContact Us

 
Learn about scoring Forum's Raw Score: 145512.0
December 10, 2005 12:47 AM

Categories: Networking

Rating (0 votes)
  • 1
  • 2
  • 3
  • 4
  • 5
Rate This!

Member Avatar

chuckl

Member
Joined: 12/10/2005

I've successfully installed PTVNet and InstantCake on a new drive for my Philips DirecTV box using the PTV 6.2 distros of 12/08/2005. I can now successfully telnet and FTP to the box via my network. I can also get to TiVoWebPlus via HTTP. However, I cannot access xPlusZ settings nor Buffer Hacks (they do not show up as an option under HackMan). Also, none of the settings under HackMan's files and Preferences page enable the functionality they display - 30 second skip, overshoot... (though they do retain the checkbox setting between boots).

I have not loaded any other software onto this box nor changed any configuration settings other than those via the TiVo remote needed to get my channels enabled. It is the "vanilla" install from the two ISO images (PTVNet and InstantCake) for my box. It appears as if there is a misconfiguration in the distributed PTV images.

I have:

- Looked at the HackMan screen in TiVoWebPlus and neither xPlusZ nor Buffer Hacks are shown as services to start or stop
- Entered the "Files and Preferences..." area of HackMan by selecting the "magic" text ("August 2005") and entering "password"
- Enabled both xPlusZ and Buffer Hacks by selecting their choice boxes
- Restarted Hackman
- No joy :-(
- Restarted TiVoWebPlus
- Still no joy :-(
- Restarted TiVo unit
- STILL no joy :-(


I also get the following information page when running HackMan and selecting "Restore Preference Defaults":

"A path, pathname or startup conflict has been found...
(this message is informational, and does not indicate an error) hackman found /ptvupgrade/bin/tivoftpd startup commands in /etc/rc.d/rc.sysinit.author
but found /ptvupgrade/bin/tivoftpd in the file scan.
ftppathname has been set to /ptvupgrade/bin/tivoftpd.

hackman found /var/spool/cron/crontabs/root startup commands in /etc/rc.d/rc.sysinit.author
but found /ptvupgrade/busybox/crond in the file scan.
cronpathname has been set to /var/spool/cron/crontabs/root.

You may want to make adjustments if this conflict resolution was incorrect,
or perhaps resolve any multiple startup issues."




When I manually start TiVoWebPlus from a bash prompt, I get:

bash-2.02# cd /ptvupgrade/tivowebplus
bash-2.02# ./tivoweb console
bash-2.02# TivoWebPlus Project - v1.2.1
The program comes with ABSOLUTELY NO WARRANTY.
This program is licensed under the GPL.
See the 'copyright' and 'README' files for copyright and credit information.
Loading modules...
backup
channelprefs
favicon
hackman
--hackman Version 4.0.2--
-Root directory mounted read-write
-Friday, December 09, 2005, 09:51 PM, local time
index
-initializing logo index
-initializing channel table
--caching 778 channels for source of type=6 (DirecTV)
-initializing genre table
-initializing now showing cache
-initializing season pass cache
info
lj_utils
logos
logs
mail
mfsbrowser
phone
resources
Loaded 0 resource definitions
sched
screen
search
theme
ui
webremote
whatson
wishlists
xplusz
Accepting Connections
-No problem running mips find -- mips version of find selected.
-No problem running mips sendkey -- mips sendkey selected.



It looks as if all modules are loading, BUT HackMan's are not working.

Here's HackMan's generated CFG file, which oddly says that it cannot find XPlusZ (and doesn't even mention the buffer hacks):

################################################################################################
# This is the hackman config file GENERATED BY HACKMAN Version 4.0.2
# Friday, December 09, 2005, 09:56 PM, local time
# with paths and pathnames automatically detected by hackman #
# #
# If an app is installed, be sure the path is correct here. #
# #
# The following apps will be excluded from display if not installed. #
# If a particular hack or version of TivoWeb is not installed, #
# leave the path as is. DO NOT DELETE IT! #
# #
# The following entries are paths only; no app names: #
# #
set tivoweb194path "--unavailable--"
set tivowebpluspath "/ptvupgrade/tivowebplus"
set tytoolpath "--unavailable--"
set tystudiopath "--unavailable--"
set elseedyacpath "/var/hack/bin"
set xPluszpath "--unavailable--"
set mfspath "--unavailable--"
# #
# The following entries include both path and app name: #
# #
set mfspathname "--unavailable--"
set tytoolpathname "--unavailable--"
set tserverpathname "--unavailable--"
set telnetpathname "/sbin/tnlited"
set ftppathname "/ptvupgrade/bin/tivoftpd"
set yacpathname "/ptvupgrade/bin/yac"
set tcspathname "--unavailable--"
set cronpathname "/var/spool/cron/crontabs/root"
set vserverpathname "--unavailable--"
set endpadpathname "--unavailable--"
set irblastpathname "--unavailable--"
set autospacepathname "--unavailable--"
set endpadpluspathname "--unavailable--"
set elseedpathname "/ptvupgrade/bin/elseed"
set sshdpathname "--unavailable--"
set tvbipathname "--unavailable--"
set tivovbipathname "--unavailable--"
set ccxstreampathname "--unavailable--"
set unscramblepathname "--unavailable--"
set noscramblepathname "--unavailable--"
set noscramble_mbmpathname "--unavailable--"
set elseedconfpathname "--unavailable--"
# #
# The following files may be edited from within hackman: #
# (no need to change file1, file2, file6, file 7 or file8! DO NOT CHANGE FILE # ASSIGNMENTS!) #
# (For instructions re: adding a new file, see the bottom of the hackman.itcl file) #
# #
set file3 "/var/spool/cron/crontabs/root"
set file4 "--unavailable--"
set file5 "--unavailable--"
set file9 "--unavailable--"
set file10 "--unavailable--"
set file11 "--unavailable--"
set file12 "--unavailable--"
set file13 "--unavailable--"
set file14 "--unavailable--"
set file15 "--unavailable--"
set file16 "--unavailable--"
# (no '/' at the end of the paths or pathnames) #
# #
# These are the start up commands and other miscellaneous variables -- #
# DO NOT EDIT UNLESS YOU HAVE GOOD REASON TO DO SO --: #
set 0 "exec /sbin/tnlited 23 /bin/bash -login > /dev/console &"
set 1 "exec /ptvupgrade/bin/tivoftpd &"
set 2 "exec /ptvupgrade/tivowebplus/tivoweb &"
set 3 "exec /ptvupgrade/bin/yac &"
set 4 "exec --unavailable-- devnull &"
set 5 "exec /var/spool/cron/crontabs/root &"
set 6 "exec --unavailable-- &"
set 7 "exec --unavailable-- &"
set 8 "exec --unavailable-- -s --unavailable--/NowShowing.tcl > /dev/null 2>&1 &"
set 9 "exec --unavailable--/tyserver > /dev/null 2>&1 &
exec --unavailable--/tyindex > /dev/null 2>&1 &"
set 11 "exec --unavailable-- -s 1 -e 2 -sugqual 0 -sugeq -auto >> /dev/null &"
set 12 "exec --unavailable-- &"
set 13 "exec --unavailable-- >/dev/null 2>&1 &"
set 14 "exec --unavailable-- 1 2 -seq -auto >> /dev/null &"
set 15 "exec /ptvupgrade/bin/elseed &"
set 16 "exec --unavailable-- &"
set 17 "exec /var/hack/bin/yac &
exec /var/hack/bin/yac_srv &
exec /var/hack/bin/elseedyac &"
set 20 "exec insmod --unavailable--"
set 21 "exec insmod --unavailable--"
set 22 "exec insmod --unavailable--"
set 23 "exec --unavailable-- &"
set 25 "catch \[exec insmod -f --unavailable--\]
exec --unavailable-- -oc1 -C &"
set startcmd {{/sbin/tnlited 23 /bin/bash -login > /dev/console &} { /ptvupgrade/bin/tivoftpd &} {/ptvupgrade/tivowebplus/tivoweb &} {/ptvupgrade/bin/yac &} {--unavailable-- devnull &} {/var/spool/cron/crontabs/root &} {--unavailable-- &} {--unavailable-- &} {--unavailable-- -s --unavailable--/NowShowing.tcl > /dev/null 2>&1 &} {--unavailable--/tyserver > /dev/null 2>&1 &
--unavailable--/tyindex > /dev/null 2>&1 &} {"""} {--unavailable-- -s 1 -e 2 -sugqual 0 -sugeq -auto >> /dev/null &} {--unavailable-- &} {--unavailable-- >/dev/null 2>&1 &} {--unavailable-- 1 2 -seq -auto >> /dev/null &} {/ptvupgrade/bin/elseed &} {--unavailable-- &} {/var/hack/bin/yac &
/var/hack/bin/yac_srv &
/var/hack/bin/elseedyac &} {"""} {"""} {insmod --unavailable--} {insmod --unavailable--} {insmod --unavailable--} {--unavailable-- &} {"""} {catch \[insmod -f --unavailable--\]
--unavailable-- -oc1 -C &} {/etc/rc.d/rc.sysinit.tpm} {/var/hack/etc/hacks_callfromrc.sysinit}}
set find "/ptvupgrade/tivowebplus/bin_mips/find"
set send_key "/ptvupgrade/tivowebplus/bin_mips/sendkey"
set webpathlist "/ptvupgrade/tivowebplus"
set twp "1"
set tw194 "0"
set twrun "2"
set TWpath "/ptvupgrade/tivowebplus"
set tw "TivoWebPlus"
set tw2 ""
set rcSfiles ""
set initdfiles ""
set file3 "/var/spool/cron/crontabs/root"
# #
################################################################################################

Help!

Chuckl

Discussion:    Add a Comment | Comments 1-2 of 2 | Latest Comment

March 18, 2006 10:08 AM

I am seeing the same issue. Any ideas?

March 18, 2006 7:13 PM

You can get some of the functionality you're looking for by reading here and here.

For the original thread on xPlusZ, read here.

[EDIT]

More reading (for the buffer hack):

http://web.nlis.net/~davehill/hackman...

http://www.dealdatabase.com/forum/sho...

TechLore Blog

HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

Discussion:    Add a Comment | Comments 1-2 of 2 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window